Fair Value Measurements - Reconciliation of Liabilities Measured at Fair Value Using Level 3 Inputs (Details) - Fair Value, Recurring - Level 3 - USD ($) $ in Thousands |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Tranche B Warrants | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||
| Issuance of Lender Warrants | $ 1,077 | |||
| Change in Fair Value | $ (4,400) | $ (200) | (1,200) | |
| Promissory Note | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||
| Beginning Balance | $ 6,700 | 9,700 | 8,600 | 8,923 |
| Change in Fair Value | 2,500 | (3,000) | (100) | (323) |
| Ending Balance | 9,200 | 6,700 | 8,500 | 8,600 |
| Warrant Liability | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||
| Beginning Balance | 200 | 8,000 | 1,400 | 1,700 |
| Change in Fair Value | 1,100 | (3,400) | (200) | (177) |
| Ending Balance | $ 1,300 | $ 200 | $ 1,000 | $ 1,400 |