Schedule of Supplemental Balance Sheet and Other Required Disclosures (Details) - USD ($) $ in Thousands |
May 31, 2026 |
May 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Current portion of operating leases within other accrued liabilities | $ 74,571 | $ 69,846 |
| 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) | 9 years | 8 years 7 months 6 days |
| Weighted average discount rate for operating leases | 4.50% | 4.50% |