Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets    
Money market funds $ 6,308 $ 31,728
Fair Value 26,870 48,214
Assets, Fair Value Disclosure 33,178 79,942
Liabilities    
Contingent earnout liabilities 27,067 17,414
Total financial liabilities 32,365 20,159
U.S. Treasury securities    
Assets    
Fair Value 14,323 24,701
Corporate bonds    
Assets    
Fair Value 12,547 23,513
Public    
Liabilities    
Warrant liabilities 3,395 1,748
Private Placement    
Liabilities    
Warrant liabilities 1,757 888
2022 Private Warrant    
Liabilities    
Warrant liabilities 146 109
Level 1    
Assets    
Money market funds 6,308 31,728
Assets, Fair Value Disclosure 20,631 56,429
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 3,395 1,748
Level 1 | U.S. Treasury securities    
Assets    
Fair Value 14,323 24,701
Level 1 | Corporate bonds    
Assets    
Fair Value 0 0
Level 1 | Public    
Liabilities    
Warrant liabilities 3,395 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 12,547 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 12,547 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 27,067 17,414
Total financial liabilities 28,970 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,757 888
Level 3 | 2022 Private Warrant    
Liabilities    
Warrant liabilities $ 146 $ 109