LEASES - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 31, 2022
May 31, 2021
May 31, 2022
May 31, 2021
Leases [Abstract]        
Operating lease cost $ 49,738 $ 51,122 $ 100,540 $ 102,563
Short-term lease cost 5,186 3,819 9,523 7,527
Variable lease cost 11,234 10,014 23,218 20,134
Sublease income (692) (419) (1,427) (891)
Total operating lease cost $ 65,466 $ 64,536 $ 131,854 $ 129,333