Derivatives - Schedule of Derivatives Change in Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 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 | 3,959 | 1,244 | 10,217 | (1,546) |
| 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 | 21 | 39 | 121 | 109 |
| 2026 Notes Conversion Option | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | 248 | 142 | 1,585 | (2,326) |
| 2029 Notes Conversion Option | ||||
| Class of Warrant or Right [Line Items] | ||||
| Gain (loss) on change in fair value | $ 0 | $ (71,871) | $ (28,291) | $ (125,175) |