Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Narrative) (Details)

v3.21.1
Stockholders' Equity (Narrative) (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
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
Mar. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
item
$ / shares
shares
Mar. 31, 2020
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 02, 2020
$ / shares
shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                
Warrants to purchase of 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                  
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          
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   5   6 1 1     4 1            
Options granted | shares   67,500   210,000 600,000 20,000     700,000 15,000   67,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.80   $ 1.83 $ 1.55 $ 0.96     $ 0.70 $ 0.65   $ 1.16        
Volatility rate   73.97%   77.41% 77.35% 77.36%     78.21% 77.56%   73.97%   77.57%    
Call option value, price per share | $ / shares   $ 1.16   $ 1.21 $ 1.03 $ 0.63     $ 0.47 $ 0.43            
Call option value   $ 78,492   $ 254,373 $ 615,495 $ 12,689     $ 326,752 $ 6,472            
Units issued | shares                       536,112     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%            
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            
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 65,002                              
Value of units                       $ 65,002        
Employees [Member]                                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                
Restricted stock expense $ 3,694                              
Value of units                       $ 3,694        
Warrant Issuance [Member]                                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                
Warrants to purchase of common stock | shares     234,500               2,666,459   2,666,459   2,666,459  
Warrant exercise price | $ / shares $ 1.25   $ 1.00               $ 1.25 $ 1.25 $ 1.25   $ 1.25  
Warrants outstanding | shares 25,000                   2,691,459 25,000 2,691,459   2,691,459  
Number of employees, awards granted | employee     1                          
Adjustment to APIC     $ 234,500                          
New Warrant [Member]                                
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                                
Warrant exercise price | $ / shares $ 2.00                   $ 2.00 $ 2.00 $ 2.00   $ 2.00  
Warrants outstanding | shares 2,666,459                   2,666,459 2,666,459 2,666,459   2,666,459  
Additional capital                     $ 3,333,074   $ 3,333,074   $ 3,333,074  
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]                                
Number of employees, awards granted | employee   4                            
Units issued | shares   36,112                            
Value of units   $ 65,000                            
Value of units, per share | $ / shares   $ 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                            
Value of units   $ 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