Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on a recurring basis (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Contingent earnout shares liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability $ 3,013 $ 29,057
Contingent earnout shares liability | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability 0 0
Contingent earnout shares liability | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability 0 0
Contingent earnout shares liability | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability 3,013 $ 29,057
Warrant liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability 17,171  
Warrant liability | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability 0  
Warrant liability | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability 17,171  
Warrant liability | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liability $ 0