XML 127 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized intangible assets    
Original Cost $ 306,312 $ 300,134
Accumulated Amortization 236,967 214,555
Net Book Value 69,345 85,579
Customer lists    
Amortized intangible assets    
Original Cost 153,410 149,880
Accumulated Amortization 97,645 83,823
Net Book Value 55,765 66,057
Non-compete agreements    
Amortized intangible assets    
Original Cost 22,277 22,240
Accumulated Amortization 21,756 21,514
Net Book Value 521 726
Supply agreement    
Amortized intangible assets    
Original Cost 8,720 8,720
Accumulated Amortization 8,720 8,374
Net Book Value 0 346
Technology    
Amortized intangible assets    
Original Cost 13,399 13,400
Accumulated Amortization 12,898 11,558
Net Book Value 501 1,842
Trademarks and patents    
Amortized intangible assets    
Original Cost 16,049 15,810
Accumulated Amortization 15,437 14,302
Net Book Value 612 1,508
Software    
Amortized intangible assets    
Original Cost 91,615 89,241
Accumulated Amortization 80,054 74,541
Net Book Value 11,561 14,700
Other    
Amortized intangible assets    
Original Cost 842 843
Accumulated Amortization 457 443
Net Book Value $ 385 $ 400
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