XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill gross $ 765,314
Goodwill, accumulated impairment loss (64,501)
Goodwill balance 700,813
Goodwill recognized from acquisitions 13,628
Acquisition accounting adjustments from prior period 1,916
Translation adjustment, gross 4,710
Translation adjustment, accumulated impairment loss (1,229)
Translation adjustment, net 3,481
Goodwill gross 785,568
Goodwill, accumulated impairment loss (65,730)
Goodwill balance $ 719,838