v3.26.1
Leases (Narrative) (Details)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
USD ($)
May 31, 2026
USD ($)
Agreement
May 31, 2025
USD ($)
May 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]        
Amortization of operating lease ROU assets $ 9.7 $ 16.0 $ 14.0 $ 25.8
Number of lease agreements, not yet commenced | Agreement   1    
Lease not yet commenced, term of contract   7 years 6 months 29 days    
Lease payments, not yet commenced   $ 14.5    
Minimum [Member]        
Lessee, Lease, Description [Line Items]        
Operating leases, term of contract   1 year    
Operating leases, contractual term   2026    
Operating leases, renewal term   1 year    
Maximum [Member]        
Lessee, Lease, Description [Line Items]        
Operating leases, term of contract   12 years    
Operating leases, contractual term   2038    
Operating leases, renewal term   5 years