Description of Business and Basis of Presentation (Details) - USD ($) shares in Millions, $ in Millions |
1 Months Ended | 12 Months Ended |
|---|---|---|
Oct. 31, 2025 |
May 02, 2026 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Sale of stock, authorized amount | $ 750.0 | |
| Proceeds from sale of stock | $ 736.3 | |
| Sale of stock, number of shares issued in transaction (in shares) | 4.8 | |
| Stock issuance costs, total | $ 13.7 |