v3.26.3
Short-Term Borrowings and Long-Term Debt - Schedule of Maturities of Long-Term Debt (Details) - USD ($)
$ in Millions
Jul. 31, 2026
Jul. 31, 2025
Maturities of Long-term Debt    
2027 $ 0.0  
2028 206.2  
2029 541.9  
2030 435.0  
2031 0.0  
Thereafter 100.0  
Total future maturities payments 1,283.1  
Debt issuance costs, net (3.1) $ (2.9)
Subtotal $ 1,280.0