XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Goodwill gross $ 917,689
Goodwill, accumulated impairment loss (63,922)
Goodwill balance 853,767
Goodwill recognized from acquisitions 39,177
Acquisition accounting adjustments from prior period (901)
Translation adjustment, gross (1,703)
Translation adjustment, accumulated impairment loss 359
Translation adjustment, net (1,344)
Goodwill gross 954,262
Goodwill, accumulated impairment loss (63,563)
Goodwill balance $ 890,699