XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Goodwill [Roll Forward]      
Goodwill gross $ 917,689    
Goodwill, accumulated impairment loss (63,922)    
Goodwill balance 853,767    
Goodwill recognized from acquisitions 71,033    
Impairment of goodwill (42,454) $ 0 $ 0
Goodwill written off related to sale of business (1,744)    
Acquisition accounting adjustments 2,008    
Translation adjustment, gross (1,615)    
Translation adjustment, impairment loss 339    
Translation adjustment, net (1,276)    
Goodwill gross 987,371 917,689  
Goodwill, accumulated impairment loss (106,037) (63,922)  
Goodwill balance $ 881,334 $ 853,767