XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2023
Goodwill [Roll Forward]    
Goodwill gross   $ 765,314
Goodwill, accumulated impairment loss   (64,501)
Goodwill balance   700,813
Goodwill recognized from acquisitions   20,796
Acquisition accounting adjustments from prior period $ 3,353 1,659
Translation adjustment, gross   (4,027)
Translation adjustment, accumulated impairment loss   1,032
Translation adjustment, net   (2,995)
Goodwill gross 783,742 783,742
Goodwill, accumulated impairment loss (63,469) (63,469)
Goodwill balance $ 720,273 $ 720,273