XML 122 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Amortized intangible assets    
Original Cost $ 292,882 $ 287,005
Accumulated Amortization 191,975 169,868
Net Book Value 100,907 117,137
Customer lists    
Amortized intangible assets    
Original Cost 143,081 136,311
Accumulated Amortization 70,539 58,047
Net Book Value 72,542 78,264
Non-compete agreements    
Amortized intangible assets    
Original Cost 22,242 21,796
Accumulated Amortization 21,311 21,124
Net Book Value 931 672
Supply agreement    
Amortized intangible assets    
Original Cost 8,720 8,721
Accumulated Amortization 7,912 7,450
Net Book Value 808 1,271
Technology    
Amortized intangible assets    
Original Cost 13,400 13,400
Accumulated Amortization 10,218 8,878
Net Book Value 3,182 4,522
Trademarks and patents    
Amortized intangible assets    
Original Cost 15,810 15,810
Accumulated Amortization 13,165 12,020
Net Book Value 2,645 3,790
Software    
Amortized intangible assets    
Original Cost 88,631 89,956
Accumulated Amortization 68,392 61,920
Net Book Value 20,239 28,036
Other    
Amortized intangible assets    
Original Cost 998 1,011
Accumulated Amortization 438 429
Net Book Value $ 560 $ 582
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