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 | |||