LEASES - Operating Lease Liability Maturity (Details)
$ in Thousands
May 31, 2022
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 95,246
2023 165,178
2024 127,513
2025 81,987
2026 36,444
Thereafter 25,434
Total payments 531,802
Less: imputed interest 53,261
Total present value of lease payments $ 478,541