XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Effect of foreign currency exchange rates     $ 3,893    
Amortization of Intangible Assets $ 1,800 $ 2,200 5,300 $ 7,000  
Amortized intangibles:          
Accumulated amortization (39,365)   (39,365)   $ (34,093)
Net intangibles 42,535   42,535   47,772
Supply contracts and customer relationships          
Amortized intangibles:          
Gross carrying amount 50,573   50,573   50,600
Trade names          
Amortized intangibles:          
Gross carrying amount 23,682   23,682   23,635
Licenses and databases          
Amortized intangibles:          
Gross carrying amount $ 7,645   $ 7,645   $ 7,630