Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets      
Money market funds $ 3,422 $ 31,728  
Debt securities 6,621 48,214  
Total financial assets 10,043 79,942  
Liabilities      
Contingent earnout liabilities 1,456 17,414 $ 111,487
Total financial liabilities 13,291 20,159  
U.S. Treasury securities (ii)      
Assets      
Debt securities   24,701  
Corporate bonds (ii)      
Assets      
Debt securities 6,621 23,513  
Public      
Liabilities      
Warrant liabilities 258 1,748  
Private Placement      
Liabilities      
Warrant liabilities 127 888  
2022 Private Warrant      
Liabilities      
Warrant liabilities 23 109  
2023 Private Placement Warrants A      
Liabilities      
Warrant liabilities 10,891    
2023 Private Placement Warrants B      
Liabilities      
Warrant liabilities 536    
Level 1      
Assets      
Money market funds 3,422 31,728  
Total financial assets 3,422 56,429  
Liabilities      
Contingent earnout liabilities 0 0  
Total financial liabilities 258 1,748  
Level 1 | U.S. Treasury securities (ii)      
Assets      
Debt securities   24,701  
Level 1 | Corporate bonds (ii)      
Assets      
Debt securities 0 0  
Level 1 | Public      
Liabilities      
Warrant liabilities 258 1,748  
Level 1 | Private Placement      
Liabilities      
Warrant liabilities 0 0  
Level 1 | 2022 Private Warrant      
Liabilities      
Warrant liabilities 0 0  
Level 1 | 2023 Private Placement Warrants A      
Liabilities      
Warrant liabilities 0    
Level 1 | 2023 Private Placement Warrants B      
Liabilities      
Warrant liabilities 0    
Level 2      
Assets      
Money market funds 0 0  
Total financial assets 6,621 23,513  
Liabilities      
Contingent earnout liabilities 0 0  
Total financial liabilities 0 0  
Level 2 | U.S. Treasury securities (ii)      
Assets      
Debt securities   0  
Level 2 | Corporate bonds (ii)      
Assets      
Debt securities 6,621 23,513  
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 0  
Level 2 | 2023 Private Placement Warrants A      
Liabilities      
Warrant liabilities 0    
Level 2 | 2023 Private Placement Warrants B      
Liabilities      
Warrant liabilities 0    
Level 3      
Assets      
Money market funds 0 0  
Total financial assets 0 0  
Liabilities      
Contingent earnout liabilities 1,456 17,414  
Total financial liabilities 13,033 18,411  
Level 3 | U.S. Treasury securities (ii)      
Assets      
Debt securities   0  
Level 3 | Corporate bonds (ii)      
Assets      
Debt securities 0 0  
Level 3 | Public      
Liabilities      
Warrant liabilities 0 0  
Level 3 | Private Placement      
Liabilities      
Warrant liabilities 127 888  
Level 3 | 2022 Private Warrant      
Liabilities      
Warrant liabilities $ 23 $ 109