XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill gross $ 645,377
Goodwill, accumulated impairment loss (69,047)
Goodwill balance 576,330
Goodwill recognized from acquisitions 13,057
Translation adjustment, gross (2,949)
Translation adjustment, impairment loss 893
Translation adjustment, net (2,056)
Goodwill gross 655,485
Goodwill, accumulated impairment loss (68,154)
Goodwill balance $ 587,331