Warrants to Acquire Shares of Common Stock - Narrative (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
1 Months Ended | 9 Months Ended | |
|---|---|---|---|
Nov. 12, 2026 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Class of Warrant or Right [Line Items] | |||
| Exercised (in shares) | 50,400 | ||
| Exercise price (in dollars per share) | $ 1.69 | ||
| Proceeds from the exercise of common stock warrants and pre-funded warrants | $ 85,142 | $ 8,712 | |
| Subsequent Event | |||
| Class of Warrant or Right [Line Items] | |||
| Exercised (in shares) | 325 | ||
| Exercise price (in dollars per share) | $ 1.41 | ||
| Proceeds from the exercise of common stock warrants and pre-funded warrants | $ 500 | ||