v3.24.2.u1
Fair Value Measurements - Change in fair value of liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Earnout Liability  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of beginning period $ 654
Change in fair value of liability (309)
Fair value as of ending period 345
Private Placement Warrant Liability  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of beginning period 896
Change in fair value of liability (416)
Fair value as of ending period $ 480