Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)

v3.24.2.u1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2023 $ 11,511
Change in fair value (206)
Balances at June 30, 2024 11,305
Earn-Out Shares  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2023 2,973
Change in fair value (382)
Balances at June 30, 2024 2,591
Structural Derivative  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2023 8,470
Change in fair value 181
Balances at June 30, 2024 8,651
Public Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2023 37
Change in fair value (4)
Balances at June 30, 2024 33
Private Placement Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2023 31
Change in fair value (1)
Balances at June 30, 2024 $ 30