Subsequent Events (Details) - USD ($) $ in Millions |
1 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Aug. 11, 2026 |
Jul. 16, 2026 |
Jun. 30, 2026 |
Jul. 17, 2026 |
May 01, 2026 |
|
| Registration Statement on Form S-3 | |||||
| Subsequent Events | |||||
| Maximum aggregate offering price | $ 200.0 | ||||
| Common stock, new shares issued (in shares) | 0 | ||||
| Original Sales Agreement Prospectus | |||||
| Subsequent Events | |||||
| Maximum aggregate offering price | $ 12.5 | ||||
| Subsequent Event | Original Sales Agreement Prospectus | |||||
| Subsequent Events | |||||
| Common stock, new shares issued (in shares) | 3,110,769 | ||||
| Common stock, value of new shares issued | $ 11.0 | ||||
| Subsequent Event | New Sales Agreement Prospectus Supplement | |||||
| Subsequent Events | |||||
| Maximum aggregate offering price | $ 9.7 | ||||
| Common stock, new shares issued (in shares) | 846,830 | ||||
| Common stock, value of new shares issued | $ 2.3 | ||||