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
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Money market funds $ 42,869 $ 207,471
Fair Value 98,287 15,483
Assets, Fair Value Disclosure 141,156 222,954
Liabilities    
Contingent earnout liabilities 12,493 111,487
Total financial liabilities 16,546 133,192
U.S. Treasury securities    
Assets    
Fair Value 52,704 8,141
Corporate bonds    
Assets    
Fair Value 45,583 7,342
Public    
Liabilities    
Warrant liabilities 2,673 14,318
Private Placement    
Liabilities    
Warrant liabilities 1,380 7,387
Level 1    
Assets    
Money market funds 42,869 207,471
Assets, Fair Value Disclosure 95,573 215,612
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 2,673 14,318
Level 1 | U.S. Treasury securities    
Assets    
Fair Value 52,704 8,141
Level 1 | Corporate bonds    
Assets    
Fair Value 0 0
Level 1 | Public    
Liabilities    
Warrant liabilities 2,673 14,318
Level 1 | Private Placement    
Liabilities    
Warrant liabilities 0 0
Level 2    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 45,583 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 45,583 7,342
Level 2 | Public    
Liabilities    
Warrant liabilities 0 0
Level 2 | Private Placement    
Liabilities    
Warrant liabilities 0 0
Level 3    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 0 0
Liabilities    
Contingent earnout liabilities 12,493 111,487
Total financial liabilities 13,873 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 $ 1,380 $ 7,387