Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
Aug. 11, 2026 |
Nov. 25, 2024 |
Jun. 14, 2024 |
Jun. 30, 2026 |
Mar. 31, 2026 |
|---|---|---|---|---|---|
| Subsequent Event [Line Items] | |||||
| Number of shares issued (in shares) | 8,538,377 | 5,668,937 | |||
| Sale of stock, price per share (in dollars per share) | $ 13.00 | $ 8.82 | |||
| Aggregate offering amount | $ 156.0 | $ 96.7 | |||
| Pre-funded warrants | |||||
| Subsequent Event [Line Items] | |||||
| Issuance of pre-funded warrants (in shares) | 14,058,153 | 14,058,153 | |||
| Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Number of shares issued (in shares) | 9,701,490 | ||||
| Sale of stock, price per share (in dollars per share) | $ 12.06 | ||||
| Aggregate offering amount | $ 141.0 | ||||
| Underwriting discounts, commissions and other offering expenses | $ 9.0 | ||||
| Subsequent Event | Pre-funded warrants | |||||
| Subsequent Event [Line Items] | |||||
| Issuance of pre-funded warrants (in shares) | 2,736,340 | ||||
| Share price (in dollars per share) | $ 12.0599 |