v3.25.1
Goodwill and Other Intangibles - Other Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Asset Value, Beginning of Period $ 473,957  
Foreign currency translation adjustments and other 8,495  
Gross Asset Value, End of Period 482,452  
Accumulated Amortization, Beginning of Period (243,204)  
Amortization (5,467)  
Foreign currency translation adjustments and other (4,042)  
Accumulated Amortization, End of Period (252,713)  
Net Book Value 229,739 $ 230,753
Customer Lists and Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Asset Value, Beginning of Period 402,012  
Foreign currency translation adjustments and other 7,197  
Gross Asset Value, End of Period 409,209  
Accumulated Amortization, Beginning of Period (216,231)  
Amortization (4,615)  
Foreign currency translation adjustments and other (3,761)  
Accumulated Amortization, End of Period (224,607)  
Net Book Value 184,602 185,781
Trade Names and Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Asset Value, Beginning of Period 10,670  
Foreign currency translation adjustments and other 214  
Gross Asset Value, End of Period 10,884  
Accumulated Amortization, Beginning of Period (1,324)  
Amortization 0  
Foreign currency translation adjustments and other 0  
Accumulated Amortization, End of Period (1,324)  
Net Book Value 9,560 9,346
Patents and Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Asset Value, Beginning of Period 32,265  
Foreign currency translation adjustments and other 147  
Gross Asset Value, End of Period 32,412  
Accumulated Amortization, Beginning of Period (14,253)  
Amortization (629)  
Foreign currency translation adjustments and other (89)  
Accumulated Amortization, End of Period (14,971)  
Net Book Value 17,441 18,012
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Asset Value, Beginning of Period 29,010  
Foreign currency translation adjustments and other 937  
Gross Asset Value, End of Period 29,947  
Accumulated Amortization, Beginning of Period (11,396)  
Amortization (223)  
Foreign currency translation adjustments and other (192)  
Accumulated Amortization, End of Period (11,811)  
Net Book Value $ 18,136 $ 17,614