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 9 Months Ended 12 Months Ended
Aug. 11, 2021
USD ($)
employee
$ / shares
shares
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
Sep. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
item
$ / shares
shares
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 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
Fair value of warrants $ 5,285                                            
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  
Number of employees, awards granted | employee 1     1   5   6 1 1     4 1                  
Options granted | shares 5,000     20,000   67,500   210,000 600,000 20,000     700,000 15,000           92,500   1,545,000  
Weighted average exercise price of stock options granted | $ / shares                                       $ 1.77      
Weighted average grant date fair value of options granted | $ / shares $ 1.75     $ 1.48   $ 1.80   $ 1.83 $ 1.55 $ 0.96     $ 0.70 $ 0.65           $ 1.11      
Volatility rate 73.29%     74.79%   73.97%   77.41% 77.35% 77.36%     78.21% 77.56%           73.99% 78.20%    
Call option value, price per share | $ / shares $ 1.12     $ 0.93   $ 1.16   $ 1.21 $ 1.03 $ 0.63     $ 0.47 $ 0.43                  
Call option value $ 5,606     $ 18,628   $ 78,492   $ 254,373 $ 615,495 $ 12,689     $ 326,752 $ 6,472                  
Units issued | shares                                       612,179   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% 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 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         $ 195,005                                    
Value of units                                       $ 195,005      
Employees [Member]                                              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                              
Restricted stock expense         $ 116,347                                    
Value of units                                       $ 116,347      
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  
Warrants outstanding | shares                             2,691,459     2,691,459       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.06   $ 2.00   $ 2.06   $ 2.00  
Warrants outstanding | shares                               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                           238,066       238,066      
Warrant exercise price | $ / shares   $ 1.67                                          
Warrants outstanding | shares                               238,066       238,066      
Warrant exercisable period, after issuance of financing   36 months                                   36 months      
Fair value of warrants   $ 119,103                           $ 124,388       $ 124,388      
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      
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      
Warrant exercisable period, after issuance of financing   3 years                                          
Warrant Issuance Five [Member]                                              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                              
Warrants to purchase common stock | shares 10,072                                            
Warrant exercisable period, after issuance of financing 36 months                                            
Restricted Stock Units RSU [Member]                                              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                              
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      
Restricted Stock Units RSU [Member] | Board of Directors [Member]                                              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                              
Restricted stock expense $ 65,000                             $ 65,000     $ 65,000        
Number of employees, awards granted | employee 4   4     4                                  
Units issued | shares 37,143   38,924     36,112                                  
Value of units $ 65,000   $ 65,002     $ 65,002                     $ 65,000            
Value of units, per share | $ / shares $ 1.75   $ 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