Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.22.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Jan. 03, 2022
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, shares authorized (in shares) 100,000,000      
Common stock, par value (in Dollars per share) | $ / shares $ 0.0001      
Common stock, shares, outstanding (in shares) 22,042,583     21,303,500
Issuance of common stock (in shares) 22,042,583     21,303,500
Preferred stock, shares authorized (in shares) 10,000,000      
Preferred stock, par value (in Dollars per share) | $ / shares $ 0.0001      
Preferred stock, shares outstanding (in shares) 2,120,000     2,120,000
Warrants outstanding (in shares) 15,063,800      
Warrants exercise price (in dollars per share) | $ / shares $ 11.50      
UPO units that are exercisable (in shares) 75,000      
Warrant liability | $ $ 3,240     $ 2,706
Additional shares issued (in shares)     1,065,175  
Employee benefits and share-based compensation | $ $ 7,400      
Measurement Input, Share Price        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Warrants, measurement input | $ / shares 4.17     5.67
2020 Omnibus Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares available for future grants (in shares) 410,000     35,000
Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Employee benefits and share-based compensation | $ $ 3,600 $ 500    
Unrecognized compensation cost | $ $ 16,600      
Unrecognized stock-based compensation expense, weighted-average recognition period 2 years 11 months 15 days      
Stock Grants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Employee benefits and share-based compensation | $ $ 3,800      
Market Condition        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized compensation cost | $ $ 1,300      
Unrecognized stock-based compensation expense, weighted-average recognition period 1 year 6 months      
Share-based compensation | $ $ 400 200    
Performance Condition        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation | $ 2,900      
Share-based payment arrangement, additional expense due to modifications | $ 400      
Service Condition        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation | $ $ 500 $ 200    
Public Warrants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Warrants outstanding (in shares) 11,468,800      
Private Placement        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Warrants outstanding (in shares) 3,000,000      
Private Warrants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Warrants outstanding (in shares) 445,000      
Warrants exercise price (in dollars per share) | $ / shares $ 0.90     $ 0.75
Working Capital Warrants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Warrants outstanding (in shares) 150,000      
UPO Units Exercise Price One        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
UPO units exercise price (in dollars per share) | $ / shares $ 10.00