Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement - Schedule of fair value of assets and liabilities measured on a non-recurring basis (Details)

v3.22.2
Fair Value Measurement - Schedule of fair value of assets and liabilities measured on a non-recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]    
Marketable securities $ 47,220 $ 49,374
Liabilities, Fair Value Disclosure [Abstract]    
Warrant liability—Forward Purchase Warrants 283 767
Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 29,873 47,217
Restricted cash 100 100
Marketable securities 47,220 49,374
Total assets 77,193 96,691
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 54,793 55,020
Finance lease obligations 25 37
Warrant liability—Forward Purchase Warrants   767
Total liabilities 55,101 55,824
Fair Value, Recurring    
Liabilities, Fair Value Disclosure [Abstract]    
Warrant liability—Forward Purchase Warrants 283  
Level 1 | Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 29,873 47,217
Restricted cash 100 100
Marketable securities 0 0
Total assets 29,973 47,317
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 0 0
Finance lease obligations 0 0
Warrant liability—Forward Purchase Warrants   0
Total liabilities 0 0
Level 1 | Fair Value, Recurring    
Liabilities, Fair Value Disclosure [Abstract]    
Warrant liability—Forward Purchase Warrants 0  
Level 2 | Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Marketable securities 47,220 49,374
Total assets 47,220 49,374
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 54,793 55,020
Finance lease obligations 25 37
Warrant liability—Forward Purchase Warrants   0
Total liabilities 54,818 55,057
Level 2 | Fair Value, Recurring    
Liabilities, Fair Value Disclosure [Abstract]    
Warrant liability—Forward Purchase Warrants 0  
Level 3 | Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Marketable securities 0 0
Total assets 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 0 0
Finance lease obligations 0 0
Warrant liability—Forward Purchase Warrants   767
Total liabilities 283 $ 767
Level 3 | Fair Value, Recurring    
Liabilities, Fair Value Disclosure [Abstract]    
Warrant liability—Forward Purchase Warrants $ 283