XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Effect of foreign currency exchange rates $ (1,046)    
Amortization of Intangible Assets 1,800 $ 2,500  
Amortized intangibles:      
Accumulated amortization (35,819)   $ (34,093)
Net intangibles 45,864   47,772
Supply contracts and customer relationships      
Amortized intangibles:      
Gross carrying amount 50,444   50,600
Trade names      
Amortized intangibles:      
Gross carrying amount 23,615   23,635
Licenses and databases      
Amortized intangibles:      
Gross carrying amount $ 7,624   $ 7,630