Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Narrative (Details)

v3.20.4
Stock Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 01, 2021
Jun. 18, 2020
Feb. 29, 2020
Jan. 01, 2020
May 18, 2016
Jan. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Feb. 29, 2020
Aug. 31, 2019
May 31, 2018
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Annual share reserve increase                         4.00%  
Aggregate intrinsic value                         $ 0  
Aggregate intrinsic value of options exercisable                         65,000  
Total stock-based compensation                         $ 6,785,686 $ 2,462,796
Stock-based compensation, reversal from forfeitures                       $ 400,000    
Expected annual dividend yield                         0.00%  
Employee Stock Purchase Plan (ESPP)                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Increase in number of shares reserved for issuance (in shares)       500,000                    
Common stock remaining for future issuance (in shares)                         1,425,308  
Total stock-based compensation                         $ 300,000  
Purchase price of common stock, percentage         85.00%                  
Maximum portion of earning an employee may contribute to the ESPP Plan         15.00%                  
Maximum annual amount of fair market value of the company's common stock that a participant may accrue the rights to purchase         $ 25,000                  
Shares of common stock for future issuance (in shares)         500,000                  
Automatic increase to shares authorized as percentage of outstanding stock at end of preceding year         1.00%                  
Board of Directors Chairman                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted (in shares)   1,000,000                        
Board of Directors Chairman | Tranche One                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Options vested (in shares)   500,000                        
Vested (in dollars per share)   $ 2.51                        
Board of Directors Chairman | Tranche Two                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Options vested (in shares)   250,000                        
Premium on stock price, threshold percentage   50.00%                        
Board of Directors Chairman | Tranche Three                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Options vested (in shares)   250,000                        
Premium on stock price, threshold percentage   75.00%                        
Service Based Options                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted (in shares)                         5,938,365  
Compensation committee of annual value                 $ 414,432          
Aggregate intrinsic value                         $ 900,000  
Aggregate intrinsic value of options exercisable                         600,000  
Intrinsic value of options exercised                         $ 100,000 900,000
Options vested (in shares)                         1,336,699  
Weighted average exercise price (in dollars per share)                         $ 4.43  
Fair value of options vested in period                         $ 3,300,000 $ 2,200,000
Total stock-based compensation                         4,600,000  
Compensation not yet recognized                         $ 10,200,000  
Period for recognition                         2 years 10 months 24 days  
Granted (in dollars per share)                         $ 2.16  
Expected annual dividend yield                         0.00% 0.00%
Granted (in dollars per share)                         $ 3.38  
Service Based Options | Executive Officer                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted (in shares)                 2,400,000          
Service Based Options | Chief Executive Officer                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Annual base salary     $ 450,000         $ 35,568            
Market Based Options                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted (in shares)                         1,000,000  
Fair value of options vested in period                         $ 800,000  
Total stock-based compensation                         1,100,000  
Compensation not yet recognized                         $ 100,000  
Period for recognition                         3 months 18 days  
Granted (in dollars per share)                         $ 1.50  
Share based compensation arrangement Options granted                         $ 1,500,000  
Expected annual dividend yield                         0.00% 0.00%
Granted (in dollars per share)                         $ 3.29  
Market Based Options | Board of Directors Chairman                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted (in shares)                       300,000    
Restricted Stock                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period                         4 years  
Total stock-based compensation                         $ 800,000  
Fair value of awards vested in period                         $ 600,000 $ 800,000
Subsequent Event | Service Based Options | Employee                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted (in shares)           2,700,000                
Granted (in dollars per share)           $ 3.32                
Subsequent Event | Service Based Options | Tranche One | Employee                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting rights percentage 25.00%         25.00%                
Subsequent Event | Service Based Options | Tranche Two | Employee                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting rights percentage 75.00%         75.00%                
Subsequent Event | Service Based Options | Chief Executive Officer                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period 4 years                          
Granted (in shares) 500,000                          
Granted (in dollars per share) $ 3.73                          
Subsequent Event | Service Based Options | Chief Executive Officer | Tranche Two                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period 36 months                          
2016 Plan                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Increase in number of shares reserved for issuance (in shares)         600,000           1,400,000      
Common stock remaining for future issuance (in shares)                         2,971,623  
2016 Plan | Stock options                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award expiration period                         10 years  
2016 Plan | Stock options | Minimum | Employee                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period                         3 years  
2016 Plan | Stock options | Minimum | Director                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period                         1 year  
2016 Plan | Stock options | Maximum | Employee                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period                         4 years  
2016 Plan | Stock options | Maximum | Director                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award vesting period                         3 years  
2016 Plan | Subsequent Event                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Increase in number of shares reserved for issuance (in shares)           3,000,165                
2015 Plan                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock remaining for future issuance (in shares)         464,476                  
2016 Second Amended Plan                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Increase in number of shares reserved for issuance (in shares)                   850,000        
Third Amended 2016 Plan                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Increase in number of shares reserved for issuance (in shares)             2,014,400