XML 107 R70.htm IDEA: XBRL DOCUMENT v3.19.3
COMMITMENTS AND CONTINGENCIES - Future Annual Minimum Payments (Detail)
$ in Thousands
Jul. 31, 2019
USD ($)
Other Commitments [Line Items]  
2020 $ 50,602
2021 19,012
2022 15,307
2023 369,181
2024 19,137
Thereafter 19,895
Future Minimum Payments Due, Total 493,134
Operating Leases  
Other Commitments [Line Items]  
2020 16,534
2021 11,755
2022 8,082
2023 4,899
2024 3,544
Thereafter 19,895
Future Minimum Payments Due, Total 64,709
Capital Lease Obligations  
Other Commitments [Line Items]  
2020 147
2021 136
2022 104
2023 37
2024 0
Thereafter 0
Future Minimum Payments Due, Total 424
Purchase Obligations  
Other Commitments [Line Items]  
2020 26,800
2021 0
2022 0
2023 0
2024 0
Thereafter 0
Future Minimum Payments Due, Total 26,800
Debt Principal & Interest  
Other Commitments [Line Items]  
2020 7,121
2021 7,121
2022 7,121
2023 364,245
2024 15,593
Thereafter 0
Future Minimum Payments Due, Total $ 401,201