XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets $ 186,899 $ 185,962  
Less accumulated amortization [1] (95,681) (86,945)  
Net acquired intangible assets 91,218 99,017  
Amortization of acquired intangible assets [Abstract]      
Amortization expense 8,500 8,600 $ 8,700
Estimated amortization expense in year 2024 8,500    
Estimated amortization expense in year 2025 8,500    
Estimated amortization expense in years 2026 through 2041 8,500    
Estimated amortization expense in years 2027 through 2041 8,400    
Estimated amortization expense in years 2028 through 2041 54,700    
Customer Relationships [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 159,641 158,717  
Patents, Developed Technology and Intellectual Property [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 14,123 14,123  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 8,880 8,880  
Intangible assets acquired [Abstract]      
Amount of acquired indefinite-lived intangible assets 2,600    
Non-Compete Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 3,295 3,282  
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]      
Other Intangible Assets [Abstract]      
Other intangible assets 19,100 18,700  
Accumulated computer software amortization (18,000) (17,200)  
Amortization of computer software $ 800 $ 700 $ 300
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.