XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets $ 123,636 $ 123,631  
Less accumulated amortization [1] (70,221) (59,431)  
Net acquired intangible assets 53,415 64,200  
Intangible assets acquired [Abstract]      
Intangible asset impairment 2,600 0 $ 0
Amortization of acquired intangible assets [Abstract]      
Amortization expense 8,200 8,000 7,600
Estimated amortization expense in year 2021 6,800    
Estimated amortization expense in year 2022 5,200    
Estimated amortization expense in year 2023 5,000    
Estimated amortization expense in years 2024 4,900    
Estimated amortization expense in years 2025 through 2034 28,900    
Other Intangible Assets [Abstract]      
Amortization expense 8,200 8,000 7,600
Customer Relationships [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 111,701 111,692  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 6,980 6,980  
Intangible assets acquired [Abstract]      
Amount of acquired indefinite-lived intangible assets 2,600 5,200  
Intangible asset impairment 2,600    
Non-Compete Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 3,272 3,276  
Patents [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 723 723  
Supply Agreement [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    
Other Intangible Assets [Abstract]      
Other intangible assets 17,000 16,900  
Accumulated computer software amortization (16,400) (16,200)  
Amortization of computer software 300 $ 400 $ 400
Amortization expense $ 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 related trademarks and trade names totaling $2.6 million and $5.2 million as of December 31, 2020 and 2019, respectively, which have indefinite useful lives and, as such, are not being amortized.