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 |