Intangibles and Goodwill (Tables)
3 Months Ended
Oct. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
Our intangible assets consist of the following:
 October 31, 2020July 31, 2020
 GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Intangible assets with finite lives:   
Customer relationships$373,183 $(86,328)$286,855 $373,018 $(79,386)$293,632 
Technology91,706 (32,288)59,418 91,613 (30,552)61,061 
Brand names8,738 (4,187)4,551 8,721 (4,002)4,719 
Non-compete agreements2,850 (1,866)984 2,850 (1,818)1,032 
Patents and other registrations2,696 (1,278)1,418 2,637 (1,160)1,477 
 479,173 (125,947)353,226 478,839 (116,918)361,921 
Trademarks, trade names and brand names118,111 — 118,111 118,111 — 118,111 
Total intangible assets$597,284 $(125,947)$471,337 $596,950 $(116,918)$480,032 
Schedule of changes in goodwill
Goodwill changed during the three months ended October 31, 2020 as follows:
 MedicalLife SciencesDentalDialysisTotal
Balance, July 31, 2020$185,922 $64,394 $401,723 $8,133 $660,172 
Dispositions— (56)— — (56)
Foreign currency translation267 19 19 — 305 
Balance, October 31, 2020$186,189 $64,357 $401,742 $8,133 $660,421