v3.26.1
Leases - Maturities (Details) - USD ($)
$ in Millions
May 31, 2026
May 31, 2025
Future minimum payments under operating leases    
2027 $ 22.8  
2028 18.9  
2029 13.8  
2030 10.6  
2031 9.4  
Thereafter 152.3  
Total undiscounted payments 227.8  
Less: Imputed interest 109.7  
Present value of minimum lease payments 118.1  
Less: Operating lease liabilities - current $ (17.0)  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current  
Operating lease liabilities - non-current $ 101.1 $ 79.6