Warrants to Acquire Shares of Common Stock - Narrative (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
1 Months Ended | 6 Months Ended | |
|---|---|---|---|
Aug. 11, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Class of Warrant or Right [Line Items] | |||
| Exercised (in shares) | 48,800 | ||
| Weighted average exercise price (in dollars per share) | $ 1.70 | ||
| Proceeds from the exercise of common stock warrants | $ 82,918 | $ 4,712 | |
| Subsequent Event | |||
| Class of Warrant or Right [Line Items] | |||
| Exercised (in shares) | 27 | ||
| Weighted average exercise price (in dollars per share) | $ 0.75 | ||
| Proceeds from the exercise of common stock warrants | $ 20 | ||