Derivatives - Schedule of Derivatives Change in Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| 2024 RDO Warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | $ 0 | $ 0 | $ 0 | $ (14,294) |
| 2025 RDO warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | (567) | (12,818) | 6,258 | (2,789) |
| 2024 PIPE Warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | 0 | 0 | 0 | 270 |
| IPO Private Warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | 9 | 151 | 100 | (69) |
| 2026 Notes Conversion Option | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | 85 | (2,790) | 1,337 | (2,468) |
| 2029 Notes Conversion Option | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | $ 0 | $ (23,744) | $ (28,293) | $ (53,304) |