XML 124 R116.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments And Contingencies - Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Nov. 30, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 213,649
2021 174,611
2022 132,778
2023 96,084
2024 66,753
Thereafter 71,351
Total minimum lease payments $ 755,226