XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Related Intangible Assets (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets $ 132,648 $ 152,931
Total acquired intangible assets, Gross Carrying Amount 173,048 205,231
Accumulated Amortization, Finite-lived intangible assets 69,166 79,251
Total acquired intangible assets, Accumulated Amortization 69,166 79,251
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 2,550 5,773
Accumulated Amortization, Finite-lived intangible assets 1,773 4,714
Unpatented technology and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 30,329 34,133
Accumulated Amortization, Finite-lived intangible assets 23,199 24,295
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 99,060 110,649
Accumulated Amortization, Finite-lived intangible assets 43,560 48,088
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 709 2,376
Accumulated Amortization, Finite-lived intangible assets 634 2,154
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Indefinite-lived intangible assets 40,400 52,300
Accumulated Amortization, Indefinite-lived intangible assets $ 0 $ 0