XML 91 R71.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Maturities (Details) - USD ($)
$ in Millions
May 31, 2024
May 31, 2023
Future minimum payments under operating leases    
2025 $ 16.7  
2026 12.8  
2027 10.8  
2028 9.8  
2029 7.4  
Thereafter 88.8  
Total undiscounted payments 146.3  
Less: Imputed interest (52.8)  
Present value of minimum lease payments $ 93.5  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current, Operating lease liabilities - non-current  
Less: Operating lease liabilities - current $ (13.2)  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Operating lease liabilities - non-current $ 80.3 $ 48.2