XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill (Tables)
12 Months Ended
Jul. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill by reportable segment for the years ended July 31, 2025 and 2024, were as follows:
Americas & AsiaEurope & AustraliaTotal
Balance as of July 31, 2023$441,415 $151,231 $592,646 
Translation adjustments(2,236)(799)(3,035)
Balance as of July 31, 2024$439,179 $150,432 $589,611 
Current year acquisitions57,030 19,227 76,257 
Translation adjustments1,440 9,637 11,077 
Balance as of July 31, 2025$497,649 $179,296 $676,945