XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
day
$ / shares
shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Mar. 08, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized (in shares) 5,359,397 5,359,397    
Expiration period (in years)   10 years    
Shares reserved for future award (in shares) 390,186 390,186    
Share-based compensation expense | $   $ 3,000,000 $ 2,600,000  
Special Situations Investing Group II, LLC        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price of warrants (in dollars per share) | $ / shares $ 0.01 $ 0.01    
Special Situations Investing Group II, LLC | Amendment Warrant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Warrants outstanding (in shares)       111,680
Special Situations Investing Group II, LLC | Ticking Warrant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Warrants outstanding (in shares) 19,984 19,984    
Warrants outstanding | $ $ 47,500 $ 47,500    
Warrants, threshold trading days | day 5      
Warrants, maximum shares outstanding 7.00%      
Stock options and RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options and RSUs outstanding (in shares) 3,602,468 3,602,468    
Employees, Directors and Consultants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation costs | $ $ 13,200,000 $ 13,200,000    
Unrecognized compensation costs, recognition period (in years)   1 year 9 months 7 days    
Employees | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation costs | $ $ 2,900,000 $ 2,900,000    
Unrecognized compensation costs, recognition period (in years)   3 years 5 months 15 days    
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   1 year    
Minimum | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   4 years    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   4 years    
Maximum | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   5 years