v3.25.2
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%