Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets      
Money market funds $ 31,728 $ 207,471  
Debt securities 48,214 15,483  
Total financial assets 79,942 222,954  
Liabilities      
Contingent earnout liabilities 17,414 111,487 $ 0
Total financial liabilities 20,159 133,192  
U.S. Treasury securities      
Assets      
Debt securities 24,701 8,141  
Corporate bonds      
Assets      
Debt securities 23,513 7,342  
Public      
Liabilities      
Warrant liabilities 1,748 14,318  
Private Placement      
Liabilities      
Warrant liabilities 888 7,387  
2022 Private Warrant      
Liabilities      
Warrant liabilities 109    
Level 1      
Assets      
Money market funds 31,728 207,471  
Total financial assets 56,429 215,612  
Liabilities      
Contingent earnout liabilities 0 0  
Total financial liabilities 1,748 14,318  
Level 1 | U.S. Treasury securities      
Assets      
Debt securities 24,701 8,141  
Level 1 | Corporate bonds      
Assets      
Debt securities 0 0  
Level 1 | Public      
Liabilities      
Warrant liabilities 1,748 14,318  
Level 1 | Private Placement      
Liabilities      
Warrant liabilities 0 0  
Level 1 | 2022 Private Warrant      
Liabilities      
Warrant liabilities 0    
Level 2      
Assets      
Money market funds 0 0  
Total financial assets 23,513 7,342  
Liabilities      
Contingent earnout liabilities 0 0  
Total financial liabilities 0 0  
Level 2 | U.S. Treasury securities      
Assets      
Debt securities 0 0  
Level 2 | Corporate bonds      
Assets      
Debt securities 23,513 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 0    
Level 3      
Assets      
Money market funds 0 0  
Total financial assets 0 0  
Liabilities      
Contingent earnout liabilities 17,414 111,487  
Total financial liabilities 18,411 118,874  
Level 3 | U.S. Treasury securities      
Assets      
Debt securities 0 0  
Level 3 | Corporate bonds      
Assets      
Debt securities 0 0  
Level 3 | Public      
Liabilities      
Warrant liabilities 0 0  
Level 3 | Private Placement      
Liabilities      
Warrant liabilities 888 $ 7,387  
Level 3 | 2022 Private Warrant      
Liabilities      
Warrant liabilities $ 109