Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Money market funds $ 25,744 $ 31,728
Fair Value 18,475 48,214
Assets, Fair Value Disclosure 44,219 79,942
Liabilities    
Contingent earnout liabilities 25,224 17,414
Total financial liabilities 29,694 20,159
U.S. Treasury securities    
Assets    
Fair Value 10,358 24,701
Corporate bonds    
Assets    
Fair Value 8,117 23,513
Public    
Liabilities    
Warrant liabilities 2,842 1,748
Private Placement    
Liabilities    
Warrant liabilities 1,488 888
2022 Private Warrant    
Liabilities    
Warrant liabilities 140 109
Level 1    
Assets    
Money market funds 25,744 31,728
Assets, Fair Value Disclosure 36,102 56,429
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 2,842 1,748
Level 1 | U.S. Treasury securities    
Assets    
Fair Value 10,358 24,701
Level 1 | Corporate bonds    
Assets    
Fair Value 0 0
Level 1 | Public    
Liabilities    
Warrant liabilities 2,842 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 8,117 23,513
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 8,117 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 25,224 17,414
Total financial liabilities 26,852 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 1,488 888
Level 3 | 2022 Private Warrant    
Liabilities    
Warrant liabilities $ 140 $ 109