XML 129 R70.htm IDEA: XBRL DOCUMENT v3.25.4
CUSTOMER CONTRACTS, TRADENAMES AND TRADEMARKS, AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Intangible assets      
Amortization of intangible assets $ 90,400 $ 79,200 $ 66,500
Trademarks & tradenames, net      
Intangible assets      
Gross intangible assets $ 157,000 137,800  
Customer contracts, net      
Intangible assets      
Finite-lived intangible asset, useful life 7 years    
Trademarks & tradenames, net      
Intangible assets      
Gross intangible assets $ 183,167 $ 162,375  
Patents      
Intangible assets      
Finite-lived intangible asset, useful life 15 years    
Minimum | Customer contracts, net      
Intangible assets      
Finite-lived intangible asset, useful life 7 years    
Minimum | Trademarks & tradenames, net      
Intangible assets      
Finite-lived intangible asset, useful life 7 years    
Minimum | Noncompete Agreements      
Intangible assets      
Finite-lived intangible asset, useful life 3 years    
Maximum | Customer contracts, net      
Intangible assets      
Finite-lived intangible asset, useful life 20 years    
Maximum | Trademarks & tradenames, net      
Intangible assets      
Finite-lived intangible asset, useful life 20 years    
Maximum | Noncompete Agreements      
Intangible assets      
Finite-lived intangible asset, useful life 20 years