Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)

v3.22.2.2
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Warrant liabilities | Redeemable convertible preferred stock                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Fair value as of beginning of period $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 1,922 $ 181
Issuance of warrant 0   0          
Exercise of warrants   (899)   (899)        
Change in fair value 0 (1,023) 0 718        
Fair value as of end of period 0 0 0 0        
Warrant liabilities | Private placement warrants                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Fair value as of beginning of period 3,605 6,853 3,605 6,853 1,380 7,387 0 0
Issuance of warrant 0   0          
Acquired/recognized   7,165   7,165        
Exercise of warrants   0   0        
Change in fair value 2,225 (312) (3,782) (312)        
Fair value as of end of period 3,605 6,853 3,605 6,853        
Warrant liabilities | 2022 Private Warrant                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Fair value as of beginning of period 245 0 245 0 0 0 0 0
Issuance of warrant 170   170          
Exercise of warrants   0   0        
Change in fair value 75 0 75 0        
Fair value as of end of period 245 0 245 0        
Contingent earnout liabilities                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Fair value as of beginning of period 53,377 118,749 53,377 118,749 $ 12,492 $ 111,487 $ 0 $ 0
Issuance of warrant 0   0          
Acquired/recognized   120,763   120,763        
Exercise of warrants   0   0        
Change in fair value 40,885 (2,014) (58,110) (2,014)        
Fair value as of end of period $ 53,377 $ 118,749 $ 53,377 $ 118,749