Common Warrants and Pre Funded Warrants - Summary of 2023 Common Warrant Liability (Details) - October 2023 Securities Purchase Agreement [Member] - Level 3 [Member] - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Class of Warrant or Right [Line Items] | ||
| Beginning liability | $ 12,183 | $ 72,367 |
| Change in fair value | (6,371) | (60,184) |
| Ending liability | $ 5,812 | $ 12,183 |