XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 31, 2023
Jan. 31, 2024
Goodwill [Roll Forward]    
Goodwill gross   $ 765,314
Goodwill, accumulated impairment loss   (64,501)
Goodwill balance   700,813
Goodwill recognized from acquisitions   20,930
Acquisition accounting adjustments from prior period $ 3,487 (132)
Translation adjustment, gross   1,907
Translation adjustment, accumulated impairment loss   (493)
Translation adjustment, net   1,414
Goodwill gross   788,019
Goodwill, accumulated impairment loss   (64,994)
Goodwill balance   $ 723,025