XML 37 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
$ in Thousands
Jul. 31, 2020
USD ($)
Lease Obligations  
2021 $ 15,660
2022 17,784
2023 16,211
2024 15,793
2025 16,152
Thereafter 78,886
Total 160,486
Royalty Obligations  
2021 2,755
2022 1,999
2023 628
2024 0
2025 0
Thereafter 0
Total 5,382
Purchase Commitments  
2021 67,494
2022 27,122
2023 8,306
2024 652
2025 2,421
Thereafter 0
Total 105,995
Long-term Debt, Fiscal Year Maturity [Abstract]  
2021 5,000
2022 5,000
2023 5,000
2024 5,000
2025 405,000
Thereafter 0
Total 425,000
Total  
2021 90,909
2022 51,905
2023 30,145
2024 21,445
2025 423,573
Thereafter 78,886
Total $ 696,863