Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.22.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
$ / shares
shares
Apr. 30, 2022
USD ($)
Jan. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
$ / shares
shares
Jan. 07, 2021
$ / shares
Dec. 31, 2020
shares
Class of Stock [Line Items]            
Common stock, shares authorized (in shares) 500,000,000     500,000,000    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001     $ 0.0001    
Preferred stock, shares authorized (in shares) 50,000,000     50,000,000    
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001     $ 0.0001    
Common stock, shares issued (in shares) 46,485,156     46,281,091   32,600,000
Common stock, shares outstanding (in shares) 46,047,328     46,281,091   32,600,000
Preferred stock, shares issued (in shares) 0     0    
Preferred stock, shares outstanding (in shares) 0     0    
Stock repurchase program, authorized amount | $     $ 10,000      
Share repurchase price, maximum price per share (in dollars per share) | $ / shares     $ 15.00      
Repurchase of common stock (in shares) 437,828          
Repurchase of common stock | $ $ 3,824          
Remaining authorized repurchase amount | $ $ 6,200          
Warrants outstanding (in shares) 21,025,000          
Subsequent Event            
Class of Stock [Line Items]            
Additional authorized repurchase amount | $   $ 10,000        
Public Warrants            
Class of Stock [Line Items]            
Warrants outstanding (in shares) 15,525,000          
Exercise price of warrants (in dollars per share) | $ / shares $ 1.15          
Amendment distribution price per per warrant (in dollars per share) | $ / shares $ 1.85          
Total amount paid by company | $ $ 28,700          
Number of shares per warrant (in shares) 0.1          
Warrants outstanding, term (in years) 5 years          
Minimum conversion price, per warrant (in dollars per share) | $ / shares $ 0.01          
Written notice, period 30 days          
Stock price trigger (in dollars per share) | $ / shares $ 18.00          
Threshold trading days | segment 20          
Threshold consecutive trading days | segment 30          
Private Placement Warrants            
Class of Stock [Line Items]            
Warrants outstanding (in shares) 5,500,000          
Exercise price of warrants (in dollars per share) | $ / shares $ 11.50       $ 11.50  
Number of shares per warrant (in shares) 1