XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Goodwill [Roll Forward]    
Goodwill, Beginning Balance $ 589,611 $ 592,646
Goodwill, Acquired During Period 76,257  
Goodwill, Foreign Currency Translation, Gain (Loss) 11,077 (3,035)
Goodwill, Ending Balance 676,945 589,611
Goodwill, Period Increase (Decrease) 87,334 (3,035)
Americas & Asia    
Goodwill [Roll Forward]    
Goodwill, Beginning Balance 439,179 441,415
Goodwill, Acquired During Period 57,030  
Goodwill, Foreign Currency Translation, Gain (Loss) 1,440 (2,236)
Goodwill, Ending Balance 497,649 439,179
Europe & Australia    
Goodwill [Roll Forward]    
Goodwill, Beginning Balance 150,432 151,231
Goodwill, Acquired During Period 19,227  
Goodwill, Foreign Currency Translation, Gain (Loss) 9,637 (799)
Goodwill, Ending Balance $ 179,296 $ 150,432