XML 116 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized intangible assets    
Original Cost $ 300,134 $ 292,882
Accumulated Amortization 214,555 191,975
Net Book Value 85,579 100,907
Customer lists    
Amortized intangible assets    
Original Cost 149,880 143,081
Accumulated Amortization 83,823 70,539
Net Book Value 66,057 72,542
Non-compete agreements    
Amortized intangible assets    
Original Cost 22,240 22,242
Accumulated Amortization 21,514 21,311
Net Book Value 726 931
Supply agreement    
Amortized intangible assets    
Original Cost 8,720 8,720
Accumulated Amortization 8,374 7,912
Net Book Value 346 808
Technology    
Amortized intangible assets    
Original Cost 13,400 13,400
Accumulated Amortization 11,558 10,218
Net Book Value 1,842 3,182
Trademarks and patents    
Amortized intangible assets    
Original Cost 15,810 15,810
Accumulated Amortization 14,302 13,165
Net Book Value 1,508 2,645
Software    
Amortized intangible assets    
Original Cost 89,241 88,631
Accumulated Amortization 74,541 68,392
Net Book Value 14,700 20,239
Other    
Amortized intangible assets    
Original Cost 843 998
Accumulated Amortization 443 438
Net Book Value $ 400 $ 560
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 1 year  
Minimum | Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 3 years  
Minimum | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 1 year  
Minimum | Supply agreement    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Minimum | Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Minimum | Trademarks and patents    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 7 years  
Minimum | Software    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 2 years  
Minimum | Other    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 3 years  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Maximum | Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Maximum | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 7 years  
Maximum | Supply agreement    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Maximum | Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Maximum | Trademarks and patents    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Maximum | Software    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years  
Maximum | Other    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 5 years