Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS - Amended and Restated 2020 Equity Incentive Plan (Details)

v3.24.1.u1
STOCK OPTIONS AND WARRANTS - Amended and Restated 2020 Equity Incentive Plan (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 12, 2023
Nov. 30, 2023
Jun. 30, 2022
Apr. 30, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Granted (in shares)         2,883,625 2,491,203  
Options outstanding (in shares)         12,550,122    
Chief Executive Officer              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Granted (in shares) 11,000,000            
President              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Granted (in shares) 6,000,000            
Exercised (in usd per share) $ 0.97            
Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock compensation expenses         $ 2.9 $ 2.4  
Number of iterations (in shares)         100,000    
Minimum | Chief Executive Officer              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercised (in usd per share) 0.154            
Minimum | President              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercised (in usd per share) 0.165            
Maximum | Chief Executive Officer              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercised (in usd per share) 0.97            
Maximum | President              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercised (in usd per share) $ 0.20            
Two Thousand and Twenty Plan Equity Incentive Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock were reserved for issuance (in shares)       2,000,000 603,931    
Number of additional shares authorized (in shares)   10,000,000 5,000,000        
Award term (in years)       10 years      
Granted (in shares)         2,883,625 3,091,203  
Options expire term (in years)         5 years 5 years  
Options outstanding (in shares)         5,930,122    
Two Thousand and Twenty Plan Equity Incentive Plan | Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation         $ 2.3    
Remaining derived service period (in years)         1 year 9 months 18 days    
Two Thousand and Twenty Plan Equity Incentive Plan | Minimum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercised (in usd per share)         $ 0.75 $ 1.29  
Two Thousand and Twenty Plan Equity Incentive Plan | Maximum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercised (in usd per share)         $ 1.39 $ 4.70  
Market Based Stock Option Award              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Granted (in shares)         0 600,000  
Exercised (in usd per share)         $ 0 $ 0  
Options outstanding (in shares)         600,000 600,000 0
Market Based Stock Option Award | Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation         $ 0.3    
Remaining derived service period (in years)         1 year    
Two Thousand And Ten Equity Incentive Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options outstanding (in shares)         50,000    
The Non Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options outstanding (in shares)         6,570,000