Fair Value Measurement - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Financial assets: | ||||||
| Money market funds | $ 119,132 | $ 151,231 | ||||
| Total | 71,901 | 125,548 | ||||
| Financial liabilities: | ||||||
| Warrants | 74,688 | $ 56,105 | 114,353 | $ 31,544 | $ 36,081 | $ 78,584 |
| Total | 74,688 | 114,353 | ||||
| Level 1 | ||||||
| Financial assets: | ||||||
| Total | 71,901 | 125,548 | ||||
| Financial liabilities: | ||||||
| Warrants | 0 | 0 | ||||
| Total | 0 | 0 | ||||
| Level 2 | ||||||
| Financial assets: | ||||||
| Total | 0 | 0 | ||||
| Financial liabilities: | ||||||
| Warrants | 0 | 0 | ||||
| Total | 0 | 0 | ||||
| Level 3 | ||||||
| Financial assets: | ||||||
| Total | 0 | 0 | ||||
| Financial liabilities: | ||||||
| Warrants | 74,688 | 114,353 | ||||
| Total | 74,688 | 114,353 | ||||
| Money market funds | ||||||
| Financial assets: | ||||||
| Money market funds | 71,901 | 125,548 | ||||
| Money market funds | Level 1 | ||||||
| Financial assets: | ||||||
| Money market funds | 71,901 | 125,548 | ||||
| Money market funds | Level 2 | ||||||
| Financial assets: | ||||||
| Money market funds | 0 | 0 | ||||
| Money market funds | Level 3 | ||||||
| Financial assets: | ||||||
| Money market funds | $ 0 | $ 0 |