Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - Common Stock - USD ($) $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Mar. 31, 2025 |
|
| Public Offering [Member] | |||
| Stock issuance costs | $ 26.5 | $ 14.1 | |
| Market Offering [Member] | |||
| Stock issuance costs | $ 4.4 | ||