XML 81 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets $ 184,263 $ 123,636  
Less accumulated amortization [1] (78,932) (70,221)  
Net acquired intangible assets 105,331 53,415  
Intangible assets acquired [Abstract]      
Intangible asset impairment 0 2,600 $ 0
Amortization of acquired intangible assets [Abstract]      
Amortization expense 8,700 8,200 8,000
Estimated amortization expense in year 2022 8,500    
Estimated amortization expense in year 2023 8,400    
Estimated amortization expense in year 2024 8,200    
Estimated amortization expense in years 2025 8,200    
Estimated amortization expense in years 2026 through 2041 69,400    
Other Intangible Assets [Abstract]      
Amortization expense 8,700 8,200 8,000
Customer Relationships [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 157,020 111,701  
Patents, Developed Technology and Intellectual Property [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 14,123 723  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 8,880 6,980  
Intangible assets acquired [Abstract]      
Amount of acquired indefinite-lived intangible assets 2,600    
Intangible asset impairment   2,600  
Non-Compete Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 3,280 3,272  
Supply Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 800 800  
Leaseholds [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 160 160  
Computer Software [Member]      
Amortization of acquired intangible assets [Abstract]      
Amortization expense 200 200  
Other Intangible Assets [Abstract]      
Other intangible assets 17,400 17,000  
Accumulated computer software amortization (16,500) (16,400)  
Amortization of computer software 300 300 $ 400
Amortization expense $ 200 $ 200  
Computer Software [Member] | Minimum [Member]      
Other Intangible Assets [Abstract]      
Estimated useful life of intangible assets 3 years    
Computer Software [Member] | Maximum [Member]      
Other Intangible Assets [Abstract]      
Estimated useful life of intangible assets 10 years    
[1] Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.