XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets Summary (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 315,954,000 $ 378,658,000  
Accumulated Amortization (219,803,000) (259,971,000)  
Net Book Value 96,151,000 118,687,000  
Amortization of acquired intangible assets 21,277,000 24,257,000 $ 23,509,000
impairment of intangible assets 0 0  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 250,800,000 309,773,000  
Accumulated Amortization (173,887,000) (214,416,000)  
Net Book Value $ 76,913,000 95,357,000  
Weighted Average Useful Lives 14 years    
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 43,386,000 44,086,000  
Accumulated Amortization (30,356,000) (28,524,000)  
Net Book Value $ 13,030,000 15,562,000  
Weighted Average Useful Lives 14 years 8 months 12 days    
Patents      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 3,000,000 3,000,000  
Accumulated Amortization (2,727,000) (2,455,000)  
Net Book Value $ 273,000 545,000  
Weighted Average Useful Lives 11 years    
Software licenses      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 17,842,000 15,835,000  
Accumulated Amortization (11,964,000) (8,697,000)  
Net Book Value $ 5,878,000 7,138,000  
Weighted Average Useful Lives 4 years 1 month 6 days    
Other      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 926,000 5,964,000  
Accumulated Amortization (869,000) (5,879,000)  
Net Book Value $ 57,000 $ 85,000  
Weighted Average Useful Lives 9 years 7 months 6 days