XML 42 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Amortization of Intangible Assets $ 2,500 $ 2,900  
Amortized intangibles:      
Accumulated amortization (27,668)   $ (25,142)
Net intangibles 52,617   55,156
Supply contracts and customer relationships      
Amortized intangibles:      
Gross carrying amount 49,072   49,109
Trade names      
Amortized intangibles:      
Gross carrying amount 23,518   23,501
Licenses and databases      
Amortized intangibles:      
Gross carrying amount $ 7,695   $ 7,688