XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Warrants Outstanding and Exercisable (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares outstanding (in shares) 1,172,000   1,790,000
Outstanding 6 years 2 months 1 day 6 years 1 month 2 days  
Weighted average exercise price (in dollars per share) $ 0.13   $ 0.19
Exercisable (in shares) 1,071,125    
Exercisable (in dollars per share) $ 0.14    
Warrant      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares outstanding (in shares) 5,527,778   5,527,778
Outstanding 4 years 4 months 17 days 4 years 7 months 13 days  
Weighted average exercise price (in dollars per share) $ 3.32   $ 3.32
Exercisable (in shares) 5,099,207    
Exercisable (in dollars per share) $ 3.34    
Warrant | Exercise price $6.60      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price (in dollars per share) $ 6.60    
Number of shares outstanding (in shares) 416,667   416,667
Outstanding 2 years 10 months 20 days    
Weighted average exercise price (in dollars per share) $ 6.60   $ 6.60
Exercisable (in shares) 416,667    
Exercisable (in dollars per share) $ 6.60    
Warrant | Exercise price $2.25      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price (in dollars per share) $ 2.52    
Number of shares outstanding (in shares) 396,825   396,825
Outstanding 2 years 8 months 12 days    
Weighted average exercise price (in dollars per share) $ 2.52   $ 2.52
Exercisable (in shares) 396,825    
Exercisable (in dollars per share) $ 2.52    
Warrant | Exercise price $3.10      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price (in dollars per share) $ 3.10    
Number of shares outstanding (in shares) 4,285,715    
Outstanding 4 years 7 months 24 days    
Weighted average exercise price (in dollars per share) $ 3.10    
Exercisable (in shares) 4,285,715    
Exercisable (in dollars per share) $ 3.10    
Warrant | Exercise price $3.08      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price (in dollars per share) $ 3.09    
Number of shares outstanding (in shares) 428,571   428,571
Outstanding 4 years 7 months 24 days    
Weighted average exercise price (in dollars per share) $ 3.08   $ 3.08
Exercisable (in shares) 0    
Exercisable (in dollars per share)