Schedule of Supplemental Balance Sheet and Other Required Disclosures (Details) - USD ($) $ in Thousands |
May 31, 2025 |
May 31, 2024 |
---|---|---|
Leases [Abstract] | ||
Current portion of operating leases within other accrued liabilities | $ 69,846 | $ 66,298 |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other Accrued Liabilities, Current | Other Accrued Liabilities, Current |
Weighted average remaining lease term for operating leases (in years) | 8 years 7 months 6 days | 7 years 8 months 12 days |
Weighted average discount rate for operating leases | 4.50% | 4.20% |