v3.24.3
Subsequent Events (Details)
$ in Millions
1 Months Ended 3 Months Ended
Nov. 19, 2024
Nov. 20, 2024
USD ($)
Oct. 31, 2024
USD ($)
shares
Oct. 31, 2023
USD ($)
Dec. 12, 2024
shares
Dec. 11, 2024
shares
Jul. 31, 2024
shares
Subsequent Event              
Repayments of debt     $ 319.0 $ 46.0      
Common stock, shares authorized (in shares) | shares     1,000,000,000       1,000,000,000
Subsequent Event              
Subsequent Event              
Stock split, conversion ratio 2            
Common stock, shares authorized (in shares) | shares         2,000,000,000 1,000,000,000  
2025 Notes              
Subsequent Event              
Repayments of debt     $ 319.0 $ 46.0      
2025 Notes | Subsequent Event              
Subsequent Event              
Repayments of debt   $ 106.0