XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]      
Balance, beginning of period $ 714,622 $ 705,987  
Acquired goodwill 2,170 8,137  
Goodwill, Translation Adjustments (3,338) 498  
Balance, end of period 713,454 714,622 $ 705,987
Accumulated goodwill impairment losses (14,544) (13,994)  
Goodwill, Impairment Loss 0 (550) (605)
Accumulated goodwill impairment losses (14,544) (14,544) $ (13,994)
Goodwill 698,910 $ 700,078  
Goodwill, Written off Related to Sale of Business Unit $ 2,000