XML 68 R86.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments And Contingencies - Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Aug. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 (remaining three months) $ 55,403
2020 198,627
2021 158,847
2022 118,613
2023 82,579
Thereafter 116,853
Total minimum lease payments $ 730,922