XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Goodwill gross $ 917,689
Goodwill, accumulated impairment loss (63,922)
Goodwill balance 853,767
Goodwill recognized from acquisitions 82,740
Acquisition accounting adjustments from prior period 2,486
Translation adjustment, gross (3,157)
Translation adjustment, accumulated impairment loss 668
Translation adjustment, net (2,489)
Goodwill gross 999,758
Goodwill, accumulated impairment loss (63,254)
Goodwill balance $ 936,504