XML 79 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Acquisitions (Details)
$ in Thousands
2 Months Ended 12 Months Ended
Feb. 26, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
acquisition
Dec. 31, 2023
USD ($)
acquisition
Business Combinations [Line Items]        
Payments to acquire businesses, net of cash acquired   $ 71,044 $ 79,933 $ 69,388
Equipment Company Acquisition Two        
Business Combinations [Line Items]        
Number of companies acquired | acquisition       2
2026 Acquisitions | Subsequent Event        
Business Combinations [Line Items]        
Equity interest 86.00%      
Business combination, consideration transferred $ 262,000      
Fair value of the noncontrolling interest $ 42,000      
2025 Acquisitions        
Business Combinations [Line Items]        
Payments to acquire businesses, net of cash acquired   $ 87,000    
Earn-out liability term   5 years    
Business combination, contingent consideration, liability   $ 13,000    
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   20,000    
Business combinations, goodwill, expected tax deductible amount   33,000    
2024 Acquisitions        
Business Combinations [Line Items]        
Equity interest     60.00%  
Payments to acquire businesses, net of cash acquired     $ 88,000  
Earn-out liability term     5 years  
Business combination, contingent consideration, liability     $ 56,000  
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   27,000    
Business combinations, goodwill, expected tax deductible amount   47,000    
Business combinations, number of acquisitions | acquisition     3  
2024 Canadian Acquisition | Pipeline Infrastructure        
Business Combinations [Line Items]        
Equity interest     40.00%  
2023 Acquisitions        
Business Combinations [Line Items]        
Payments to acquire businesses, net of cash acquired       $ 70,000
Business combination, contingent consideration, liability       $ 1,000
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   300    
Business combinations, goodwill, expected tax deductible amount   $ 41,000    
Business combinations, number of acquisitions | acquisition       4