Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Narrative) (Details)

v3.21.2
Stockholders' Equity (Narrative) (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
May 12, 2021
USD ($)
employee
$ / shares
shares
May 02, 2021
USD ($)
employee
$ / shares
shares
Mar. 31, 2021
USD ($)
Mar. 26, 2021
USD ($)
employee
$ / shares
shares
Mar. 02, 2021
USD ($)
employee
$ / shares
shares
Dec. 17, 2020
USD ($)
employee
$ / shares
shares
Dec. 07, 2020
USD ($)
employee
$ / shares
shares
Nov. 05, 2020
USD ($)
employee
$ / shares
shares
Sep. 17, 2020
USD ($)
$ / shares
Aug. 07, 2020
USD ($)
employee
$ / shares
shares
Apr. 06, 2020
USD ($)
employee
$ / shares
shares
Mar. 24, 2020
USD ($)
employee
$ / shares
shares
Dec. 31, 2020
USD ($)
item
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
item
$ / shares
shares
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 02, 2020
$ / shares
shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares                                           234,500
Warrant exercise price | $ / shares                           $ 2.00     $ 2.00       $ 2.00 $ 1.00
Issuance of common stock for options exercised                   $ 15,000                     $ 1,933,967  
Strike price per share | $ / shares                   $ 0.48       $ 1.25     $ 1.25       $ 1.25  
Ratio of converted warrant units | item                           1     1          
Issuance of common stock for debt settlement, shares | shares                           1,113,767                
Issuance of common stock for debt settlement                                         $ 2,060,468  
Loss on conversion                           $ 668,260                
Restricted stock expense                                         260,003  
Equity payable $ 100,862                         $ 100,862 $ 100,862   $ 100,862   $ 100,862   $ 100,862  
Number of employees, awards granted | employee     1   5   6 1 1     4 1                  
Options granted | shares     20,000   67,500   210,000 600,000 20,000     700,000 15,000           87,500   1,545,000  
Weighted average exercise price of stock options granted | $ / shares                                     $ 1.80      
Weighted average grant date fair value of options granted | $ / shares     $ 1.48   $ 1.80   $ 1.83 $ 1.55 $ 0.96     $ 0.70 $ 0.65           $ 1.16      
Volatility rate     74.79%   73.97%   77.41% 77.35% 77.36%     78.21% 77.56%           74.16% 77.57%    
Call option value, price per share | $ / shares     $ 0.93   $ 1.16   $ 1.21 $ 1.03 $ 0.63     $ 0.47 $ 0.43                  
Call option value     $ 18,628   $ 78,492   $ 254,373 $ 615,495 $ 12,689     $ 326,752 $ 6,472                  
Units issued | shares                                     575,036   284,480  
Shares issued | shares                           2,666,459                
Proceeds from issuance of common stock, net of issuance costs                           $ 3,333,074                
Share-based Payment Arrangement, Tranche One, Forty-Eight Months [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Options granted | shares                       500,000                    
Vesting rate                 25.00%                          
Share-based Payment Arrangement, Tranche Two Forty-Eight Months [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Options granted | shares                       200,000                    
Twelve Months [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Vesting rate     25.00%   25.00%   25.00% 25.00%       25.00% 25.00%                  
Thirty-Six Months [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Vesting period     36 months   36 months   36 months 36 months 36 months     36 months 36 months                  
Forty-Eight Months [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Vesting period                       48 months                    
Board of Directors [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Restricted stock expense       $ 130,005                                    
Value of units                                     $ 130,005      
Employees [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Restricted stock expense       $ 59,712                                    
Value of units                                     $ 59,712      
Warrant Issuance One [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares           234,500                                
Warrant exercise price | $ / shares           $ 1.00                                
Number of employees, awards granted | employee           1                                
Adjustment to APIC           $ 234,500                                
Warrant Issuance Two [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares                           2,666,459     2,666,459       2,666,459  
Warrant exercise price | $ / shares $ 1.25                         $ 1.25 $ 1.25   $ 1.25   $ 1.25   $ 1.25  
Warrants outstanding | shares 25,000                         2,691,459 25,000   2,691,459   25,000   2,691,459  
Adjustment to APIC                           $ 3,333,074                
Warrant Issuance Three [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares                           2,666,459     2,666,459       2,666,459  
Warrant exercise price | $ / shares $ 2.00                         $ 2.00 $ 2.00   $ 2.00   $ 2.00   $ 2.00  
Warrants outstanding | shares 2,666,459                           2,666,459       2,666,459      
Warrant Issuance Four [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares 227,994                           227,994       227,994      
Warrant exercise price | $ / shares $ 1.67                           $ 1.67       $ 1.67      
Warrants outstanding | shares 227,994                           227,994       227,994      
Warrant exercisable period, after issuance of financing 36 months                                   36 months      
Fair value of warrants $ 119,103                           $ 119,103       $ 119,103      
Warrant Issuance Four, Exercise Price [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares 119,760                           119,760       119,760      
Warrant Issuance Four, Volume Weighted Average Price [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Warrants to purchase common stock | shares 108,234                           108,234       108,234      
Restricted Stock Units RSU [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Restricted stock expense                             $ 65,000              
Number of employees, awards granted | employee             4   4   4   4                  
Units issued | shares             35,520   67,708   81,252   100,000                  
Value of units             $ 65,000   $ 65,000   $ 65,000   $ 65,000               $ 260,003  
Value of units, per share | $ / shares             $ 1.83   $ 0.96   $ 0.80   $ 0.65                  
Unearned compensation $ 0                           $ 0       $ 0      
Restricted Stock Units RSU [Member] | Board of Directors [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Restricted stock expense                                   $ 65,000        
Number of employees, awards granted | employee   4     4                                  
Units issued | shares   38,924     36,112                                  
Value of units   $ 65,002     $ 65,002                     $ 65,000            
Value of units, per share | $ / shares   $ 1.67     $ 1.80                                  
Restricted Stock Units RSU [Member] | Employees [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Number of employees, awards granted | employee         1                                  
Units issued | shares         1,000,000                                  
Value of units, per share | $ / shares         $ 1.80                                  
Restricted Stock Units RSU [Member] | Employees [Member] | Forty-Eight Months [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Vesting rate         50.00%                                  
Vesting period         48 months                                  
Restricted Stock Units RSU [Member] | Employees [Member] | Revenue Based Vesting, Tranche One [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Vesting rate         15.00%                                  
Vesting period         12 months                                  
Revenue threshold for vesting measurement         $ 25,000,000                                  
Restricted Stock Units RSU [Member] | Employees [Member] | Revenue Based Vesting, Tranche Two [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Vesting rate         35.00%                                  
Vesting period         12 months                                  
Revenue threshold for vesting measurement         $ 50,000,000                                  
Restricted Stock Units RSU [Member] | Employees [Member] | Change In Control Of Company [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Units issued | shares         300,000                                  
Principal [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Issuance of common stock for debt settlement                           $ 1,200,000                
Accrued Interest [Member]                                            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                            
Issuance of common stock for debt settlement                           $ 192,208