Annual report pursuant to Section 13 and 15(d)

Stock Options - Narrative (Details)

v3.21.1
Stock Options - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock Options (Textual)    
Aggregate number of shares available for future grant under stock option plan 9,197,287  
Stock based compensation - stock options $ 1,194,000 $ 3,247,000
Weighted average remaining term 10 months 9 days  
Dividends assumption $ 0 $ 0
Share Based Compensation, Options, Grant Exercise Price Limit of Fair Value 100.00%  
Share Based Compensation, Options, Grant Exercise Price Limit of Fair Value, 10 Percent Owner 110.00%  
Share-based Payment Arrangement, Option    
Stock Options (Textual)    
Options granted under the option plans vest over periods 4 years  
Option life under the plan 10 years  
Fair value of non-vested options $ 1,626,000  
Share-based Payment Arrangement, Tranche One    
Stock Options (Textual)    
Stock options, vesting period 24 months 12 months
Share-based Payment Arrangement, Tranche Two    
Stock Options (Textual)    
Stock options, vesting period 36 months 24 months
Share-based Payment Arrangement, Tranche Three    
Stock Options (Textual)    
Stock options, vesting period 48 months 36 months
Share-based Payment Arrangement, Tranche Four    
Stock Options (Textual)    
Stock options, vesting period   40 months
Share-based Payment Arrangement, Tranche Five    
Stock Options (Textual)    
Stock options, vesting period   48 months
2011 Plan    
Stock Options (Textual)    
Number of shares authorized 417,270  
Stock option grants during period (in shares) 5,450,057  
Non plan stock options granted (in shares) 1  
2018 Plan    
Stock Options (Textual)    
2018 Plan aggregate number of options authorized 14,230,073  
Stock option grants during period (in shares) 5,567,500 130,651
Percentage of option vested 100.00%  
Option grant life 10 years 10 years
Stock options fair value $ 1,911,000 $ 4,364,000
Dividends assumption $ 0  
2018 Plan | Minimum    
Stock Options (Textual)    
Stock option exercise price (in usd per share) $ 1.10 $ 6,300
2018 Plan | Maximum    
Stock Options (Textual)    
Stock option exercise price (in usd per share) $ 1.29 $ 101,700