XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2025
USD ($)
Goodwill [Roll Forward]  
Goodwill gross $ 987,371
Goodwill, accumulated impairment loss (106,037)
Goodwill balance 881,334
Goodwill recognized from acquisitions 1,174
Acquisition accounting adjustments from prior period 240
Translation adjustment, gross (355)
Translation adjustment, impairment loss 109
Translation adjustment, net (246)
Goodwill gross 988,430
Goodwill, accumulated impairment loss (105,928)
Goodwill balance $ 882,502