XML 80 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities (Details) - USD ($)
$ in Millions
May 31, 2023
May 31, 2022
Future minimum payments under operating leases    
2024 $ 14.5  
2025 12.3  
2026 9.1  
2027 8.4  
2028 7.8  
Thereafter 17.6  
Total undiscounted payments 69.7  
Less: Imputed interest (9.2)  
Present value of minimum lease payments $ 60.5  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current, Operating lease liabilities - non-current  
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 $ 48.2 $ 57.4