XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities (Details) - USD ($)
$ in Millions
May 31, 2025
May 31, 2024
Future minimum payments under operating leases    
2026 $ 15.3  
2027 11.9  
2028 10.6  
2029 9.8  
2030 6.7  
Thereafter 95.8  
Total undiscounted payments 150.1  
Less: Imputed interest (58.2)  
Present value of minimum lease payments 91.9  
Less: Operating lease liabilities - current $ (12.3)  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Operating lease liabilities - non-current $ 79.6 $ 80.3