XML 21 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Intangibles and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 20,849 $ 17,357 $ 18,407
Amortization expense, 2020 18,025    
Amortization expense, 2021 17,706    
Amortization expense, 2022 17,324    
Amortization expense, 2023 16,294    
Amortization expense, 2024 $ 15,427    
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives 3 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives 20 years    
Weighted average      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives 12 years    
Technology | Jet Prep Ltd.      
Finite-Lived Intangible Assets [Line Items]      
Accelerated amortization     $ 2,401