Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)

v3.22.2.2
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets    
Money market funds $ 39,215 $ 207,471
Fair Value 72,478 15,483
Assets, Fair Value Disclosure 111,693 222,954
Liabilities    
Contingent earnout liabilities 53,377 111,487
Total financial liabilities 64,213 133,192
U.S. Treasury securities    
Assets    
Fair Value 35,131 8,141
Corporate bonds    
Assets    
Fair Value 37,347 7,342
Public    
Liabilities    
Warrant liabilities 6,986 14,318
Private Placement    
Liabilities    
Warrant liabilities 3,605 7,387
2022 Private Warrant    
Liabilities    
Warrant liabilities 245  
Level 1    
Assets    
Money market funds 39,215 207,471
Assets, Fair Value Disclosure 74,346 215,612
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 6,986 14,318
Level 1 | U.S. Treasury securities    
Assets    
Fair Value 35,131 8,141
Level 1 | Corporate bonds    
Assets    
Fair Value 0 0
Level 1 | Public    
Liabilities    
Warrant liabilities 6,986 14,318
Level 1 | Private Placement    
Liabilities    
Warrant liabilities 0 0
Level 1 | 2022 Private Warrant    
Liabilities    
Warrant liabilities  
Level 2    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 37,347 7,342
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 0 0
Level 2 | U.S. Treasury securities    
Assets    
Fair Value 0 0
Level 2 | Corporate bonds    
Assets    
Fair Value 37,347 7,342
Level 2 | Public    
Liabilities    
Warrant liabilities 0 0
Level 2 | Private Placement    
Liabilities    
Warrant liabilities 0 0
Level 2 | 2022 Private Warrant    
Liabilities    
Warrant liabilities  
Level 3    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 0 0
Liabilities    
Contingent earnout liabilities 53,377 111,487
Total financial liabilities 57,227 118,874
Level 3 | U.S. Treasury securities    
Assets    
Fair Value 0 0
Level 3 | Corporate bonds    
Assets    
Fair Value 0 0
Level 3 | Public    
Liabilities    
Warrant liabilities 0 0
Level 3 | Private Placement    
Liabilities    
Warrant liabilities 3,605 $ 7,387
Level 3 | 2022 Private Warrant    
Liabilities    
Warrant liabilities $ 245