Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Assets      
Money market funds $ 52,174 $ 31,728  
Fair Value 13,468 48,214  
Assets, Fair Value Disclosure 65,642 79,942  
Liabilities      
Contingent earnout liabilities 14,414 17,414  
Debt derivatives 17,538   $ 0
Total financial liabilities 34,835 20,159  
U.S. Treasury securities      
Assets      
Fair Value 6,952 24,701  
Corporate bonds      
Assets      
Fair Value 6,516 23,513  
Public      
Liabilities      
Warrant liabilities 1,850 1,748  
Private Placement      
Liabilities      
Warrant liabilities 934 888  
2022 Private Warrant      
Liabilities      
Warrant liabilities 99 109  
Level 1      
Assets      
Money market funds 52,174 31,728  
Assets, Fair Value Disclosure 59,126 56,429  
Liabilities      
Contingent earnout liabilities 0 0  
Debt derivatives 0    
Total financial liabilities 1,850 1,748  
Level 1 | U.S. Treasury securities      
Assets      
Fair Value 6,952 24,701  
Level 1 | Corporate bonds      
Assets      
Fair Value 0 0  
Level 1 | Public      
Liabilities      
Warrant liabilities 1,850 1,748  
Level 1 | Private Placement      
Liabilities      
Warrant liabilities 0 0  
Level 1 | 2022 Private Warrant      
Liabilities      
Warrant liabilities 0 0  
Level 2      
Assets      
Money market funds 0 0  
Assets, Fair Value Disclosure 6,516 23,513  
Liabilities      
Contingent earnout liabilities 0 0  
Debt derivatives 0    
Total financial liabilities 0 0  
Level 2 | U.S. Treasury securities      
Assets      
Fair Value 0 0  
Level 2 | Corporate bonds      
Assets      
Fair Value 6,516 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 3      
Assets      
Money market funds 0 0  
Assets, Fair Value Disclosure 0 0  
Liabilities      
Contingent earnout liabilities 14,414 17,414  
Debt derivatives 17,538    
Total financial liabilities 32,985 18,411  
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 934 888  
Level 3 | 2022 Private Warrant      
Liabilities      
Warrant liabilities $ 99 $ 109