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 |