XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]      
Balance, beginning of period $ 705,987 $ 701,753  
Acquired goodwill 8,137 5,500  
Goodwill, Translation Adjustments 498 (1,266)  
Balance, end of period 714,622 705,987 $ 701,753
Accumulated goodwill impairment losses (13,994) (13,389)  
Goodwill, Impairment Loss (550) (605) 0
Accumulated goodwill impairment losses (14,544) (13,994) $ (13,389)
Goodwill $ 700,078 $ 691,993