XML 125 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]    
Goodwill   $ 917,180
Accumulated impairment losses   (488,834)
Goodwill acquired during the year $ 188,720 69,923
Measurement period adjustments during the year   0
Foreign currency translation adjustment 2,592 (5,236)
Goodwill [Roll Forward]    
Beginning Balance 493,033  
Goodwill acquired during the year 188,720 69,923
Measurement period adjustments during the year   0
Foreign currency translation adjustment 2,592 (5,236)
Ending Balance 684,345 493,033
North America    
Goodwill [Line Items]    
Goodwill   727,013
Accumulated impairment losses   (323,422)
Goodwill acquired during the year 117,022 69,923
Measurement period adjustments during the year   0
Foreign currency translation adjustment 1,338 (2,991)
Goodwill [Roll Forward]    
Beginning Balance 470,523  
Goodwill acquired during the year 117,022 69,923
Measurement period adjustments during the year   0
Foreign currency translation adjustment 1,338 (2,991)
Ending Balance 588,883 470,523
EMEA    
Goodwill [Line Items]    
Goodwill   169,174
Accumulated impairment losses   (151,439)
Goodwill acquired during the year 71,698 0
Measurement period adjustments during the year   0
Foreign currency translation adjustment 1,163 (1,748)
Goodwill [Roll Forward]    
Beginning Balance 15,987  
Goodwill acquired during the year 71,698 0
Measurement period adjustments during the year   0
Foreign currency translation adjustment 1,163 (1,748)
Ending Balance 88,848 15,987
APAC    
Goodwill [Line Items]    
Goodwill   20,993
Accumulated impairment losses   (13,973)
Goodwill acquired during the year 0 0
Measurement period adjustments during the year   0
Foreign currency translation adjustment 91 (497)
Goodwill [Roll Forward]    
Beginning Balance 6,523  
Goodwill acquired during the year 0 0
Measurement period adjustments during the year   0
Foreign currency translation adjustment 91 (497)
Ending Balance $ 6,614 $ 6,523