Subsequent Events (Details) - USD ($) |
1 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Aug. 11, 2026 |
Jul. 31, 2026 |
Jul. 31, 2025 |
Sep. 30, 2024 |
Jul. 31, 2024 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Subsequent Event [Line Items] | |||||||
| Common stock, par value (in USD per share) | $ 0.0001 | $ 0.0001 | |||||
| Best effort cost-plus-fixed-fee contract (up to) | $ 1,500,000 | $ 16,000,000.0 | $ 200,000 | ||||
| Subsequent Events | |||||||
| Subsequent Event [Line Items] | |||||||
| Common stock, par value (in USD per share) | $ 0.0001 | ||||||
| Best effort cost-plus-fixed-fee contract (up to) | $ 41,700,000 | ||||||
| Subsequent Events | ATM Offering | |||||||
| Subsequent Event [Line Items] | |||||||
| Aggregate offering price of (up to) | $ 100,000,000 | ||||||
| Percentage of sales commission (up to) | 3.00% | ||||||
| Shares sold (in shares) | 0 | ||||||