XML 91 R50.htm IDEA: XBRL DOCUMENT v3.25.4
ACQUISITIONS - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
acquisition
Dec. 31, 2024
USD ($)
acquisition
Dec. 31, 2023
USD ($)
acquisition
Business Combination [Line Items]      
Revenues $ 3,950,773,000 $ 3,715,683,000 $ 3,468,045,000
Operating income 275,989,000 258,040,000 260,200,000
Payments to acquire businesses, net of cash acquired 121,740,000 411,747,000 $ 25,859,000
Pro forma amortization expense $ 600,000 $ 4,400,000  
Customer relationships      
Business Combination [Line Items]      
Estimated useful life (in years) 10 years    
Non-compete agreements      
Business Combination [Line Items]      
Estimated useful life (in years) 5 years    
Patents      
Business Combination [Line Items]      
Estimated useful life (in years) 13 years    
Minimum | Patents      
Business Combination [Line Items]      
Estimated useful life (in years) 10 years    
Maximum | Patents      
Business Combination [Line Items]      
Estimated useful life (in years) 18 years    
Acquired Entities      
Business Combination [Line Items]      
Percent of common stock acquired 100.00% 100.00% 100.00%
Revenues $ 44,000,000.0 $ 295,700,000 $ 17,700,000
Operating income 1,300,000 47,200,000 1,000,000.0
Payments to acquire businesses, net of cash acquired   416,071,000  
2025 Acquisitions      
Business Combination [Line Items]      
Business combination, acquisition related costs $ 0    
Number of acquisitions | acquisition 5    
Payments to acquire businesses, net of cash acquired $ 117,387,000    
Contingent consideration, performance period (in years) 2 years    
2024 Acquisitions      
Business Combination [Line Items]      
Business combination, acquisition related costs   $ 5,000,000.0  
Number of acquisitions | acquisition   7  
Payments to acquire businesses, net of cash acquired $ 416,100,000    
Contingent consideration, performance period (in years)   3 years  
2023 Acquisitions      
Business Combination [Line Items]      
Business combination, acquisition related costs     $ 0
Number of acquisitions | acquisition     3
Payments to acquire businesses, net of cash acquired     $ 26,294,000
Contingent consideration, performance period (in years)     2 years
Certain Acquisitions      
Business Combination [Line Items]      
Number of acquisitions | acquisition   5