Debt - Schedule of Changes in outstanding warrants (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Debt Disclosure [Abstract] | ||||
| Beginning balance, Warrants | 6,836,237 | 1,750,000 | ||
| Beginning balance | $ 74,515 | $ 9,520 | ||
| Exercise of Original Warrants | 0 | (1,750,000) | ||
| Exercise of Original Warrants | $ 0 | $ (7,752) | ||
| Issuance of New Warrants under the Credit Agreement,Value | $ 0 | $ 32,061 | ||
| Issuance of New Warrants under the Credit Agreement | 0 | 6,836,237 | ||
| Excercise of New Warrants Shares | (688,121) | 0 | ||
| Exercise of New Warrants, Value | $ (2,023) | $ 0 | ||
| (Gain) loss from change in fair value of warrant liability | $ (19,480) | $ 16,066 | (59,335) | 14,298 |
| Ending balance | $ 13,157 | $ 48,127 | $ 13,157 | $ 48,127 |
| Ending balance, Warrants | 6,148,116 | 6,836,237 | 6,148,116 | 6,836,237 |