v3.24.3
Debt (Components of Convertible Senior Notes) (Details) - 2025 Notes - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Debt Instrument, Redemption    
Principal $ 646.6 $ 965.6
Less: debt issuance costs, net of amortization (0.8) (1.7)
Net carrying amount $ 645.8 $ 963.9