XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Goodwill [Roll Forward]        
Goodwill gross     $ 917,689  
Goodwill, accumulated impairment loss     (63,922)  
Goodwill balance     853,767  
Goodwill recognized from acquisitions     67,027  
Impairment of goodwill $ (42,454) $ 0 (42,454) $ 0
Goodwill written off related to sale of business     (1,744)  
Acquisition accounting adjustments from prior period     2,486  
Translation adjustment, gross     (11,523)  
Translation adjustment, accumulated impairment loss     2,468  
Translation adjustment, net     (9,055)  
Goodwill gross 973,935   973,935  
Goodwill, accumulated impairment loss (103,908)   (103,908)  
Goodwill balance $ 870,027   $ 870,027