XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Carrying Amounts of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-lived Intangible Assets [Roll Forward]      
Gross cost, beginning balance   $ 1,098,583 $ 1,082,177
Additions due to an acquisition   990  
Intangible assets fully amortized $ (11,200) (1,262)  
Foreign currency translation impact (5,266) 16,678  
Gross cost, ending balance 1,082,117 1,098,583  
Accumulated amortization (672,428) (596,625)  
Finite-lived intangible assets, net 409,689 501,958  
Customer Relationships      
Finite-lived Intangible Assets [Roll Forward]      
Gross cost, beginning balance   1,077,183 1,060,541
Additions due to an acquisition   990  
Intangible assets fully amortized 0 (987)  
Foreign currency translation impact (5,266) 16,639  
Gross cost, ending balance 1,071,917 1,077,183  
Accumulated amortization (665,131) (580,937)  
Finite-lived intangible assets, net $ 406,786 496,246  
Customer Relationships | Minimum      
Finite-lived Intangible Assets [Roll Forward]      
Remaining amortization period 6 years    
Customer Relationships | Maximum      
Finite-lived Intangible Assets [Roll Forward]      
Remaining amortization period 13 years    
Technology-related      
Finite-lived Intangible Assets [Roll Forward]      
Gross cost, beginning balance   11,200 11,200
Additions due to an acquisition   0  
Intangible assets fully amortized $ (11,200) (39)  
Foreign currency translation impact 0 39  
Gross cost, ending balance 0 11,200  
Accumulated amortization 0 (9,333)  
Finite-lived intangible assets, net $ 0 1,867  
Technology-related | Minimum      
Finite-lived Intangible Assets [Roll Forward]      
Remaining amortization period 3 years    
Technology-related | Maximum      
Finite-lived Intangible Assets [Roll Forward]      
Remaining amortization period 7 years    
Other      
Finite-lived Intangible Assets [Roll Forward]      
Gross cost, beginning balance   10,200 $ 10,436
Additions due to an acquisition   0  
Intangible assets fully amortized $ 0 (236)  
Foreign currency translation impact 0 0  
Gross cost, ending balance 10,200 10,200  
Accumulated amortization (7,297) (6,355)  
Finite-lived intangible assets, net $ 2,903 $ 3,845  
Other | Minimum      
Finite-lived Intangible Assets [Roll Forward]      
Remaining amortization period 4 years    
Other | Maximum      
Finite-lived Intangible Assets [Roll Forward]      
Remaining amortization period 11 years