Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Money market funds $ 104,352 $ 207,471
Fair Value 81,725 15,483
Assets, Fair Value Disclosure 186,077 222,954
Liabilities    
Contingent earnout liabilities 142,719 111,487
Total financial liabilities 170,438 133,192
U.S. Treasury securities    
Assets    
Fair Value 43,471 8,141
Corporate bonds    
Assets    
Fair Value 38,254 7,342
Public    
Liabilities    
Warrant liabilities 18,285 14,318
Private Placement    
Liabilities    
Warrant liabilities 9,434 7,387
Level 1    
Assets    
Money market funds 104,352 207,471
Assets, Fair Value Disclosure 147,823 215,612
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 18,285 14,318
Level 1 | U.S. Treasury securities    
Assets    
Fair Value 43,471 8,141
Level 1 | Corporate bonds    
Assets    
Fair Value 0 0
Level 1 | Public    
Liabilities    
Warrant liabilities 18,285 14,318
Level 1 | Private Placement    
Liabilities    
Warrant liabilities 0 0
Level 2    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 38,254 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 38,254 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 142,719 111,487
Total financial liabilities 152,153 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 $ 9,434 $ 7,387