Warrant Liability - Summary of Rollforward of Warrants Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 31, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
| Balance | $ (5) | $ (5) | ||||
| Gain/Loss on remeasurement warrants | $ (5,742) | $ (1,083) | $ (5,841) | $ 33 | ||
| Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Liabilities | Liabilities | ||||
| Balance | $ (3,914) | $ (3,914) | ||||
| Private Warrants | ||||||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
| Balance | (206) | (5) | (5) | |||
| Gain/Loss on remeasurement warrants | 192 | (201) | ||||
| Balance | $ (206) | (14) | (206) | (14) | ||
| Common Warrants | ||||||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
| Balance | 9,750 | 9,450 | ||||
| Gain/Loss on remeasurement warrants | 300 | 5,550 | ||||
| Balance | $ 9,450 | $ 3,900 | $ 9,450 | $ 3,900 | ||