XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions (Details)
shares in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2024
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2024
USD ($)
employee
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]            
Revenue       $ 12,303,464,000 $ 11,995,934,000 $ 9,778,038,000
Payments of acquisition-related contingent consideration       24,593,000 21,638,000 35,149,000
Payments for life insurance policies       400,000 1,400,000 1,800,000
Line of credit facility, letters of credit issued       81,700,000 82,100,000  
Outstanding receivable       447,235,000 418,485,000  
Noncontrolling interest, percentage of voting interests acquired     15.00%      
Payments to noncontrolling interests       32,943,000 14,478,000 728,000
2023 Acquisitions            
Related Party Transaction [Line Items]            
Payments to noncontrolling interests     $ 10,000,000.0      
Business acquisition, number of shares issued (in shares) | shares     120      
2023 Acquisitions | Pipeline Infrastructure            
Related Party Transaction [Line Items]            
Business acquisition, equity interest issued or issuable, value assigned     $ 11,600,000      
Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Payments to acquire ownership interest in minority interest $ 700,000          
Construction Services            
Related Party Transaction [Line Items]            
Payments of acquisition-related contingent consideration   $ 16,100,000        
Immediate Family Member of Management | Equipment | CCI            
Related Party Transaction [Line Items]            
Payments, net of rebates, related party       11,700,000 7,300,000 4,000,000.0
Immediate Family Member of Management | Construction Services            
Related Party Transaction [Line Items]            
Percentage of earn out payment paid   25.00%        
Related Party | Equipment            
Related Party Transaction [Line Items]            
Revenue       500,000 0 300,000
Related Party | Equipment | CCI            
Related Party Transaction [Line Items]            
Payables, related party       700,000 4,600,000  
Related Party | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Revenue           1,100,000
Receivables, related party       400,000 400,000  
Related Party | Construction Services            
Related Party Transaction [Line Items]            
Receivables, related party       12,800,000 4,100,000  
Related Party | Equipment, Supplies And Services            
Related Party Transaction [Line Items]            
Payables, related party       2,800,000 2,700,000  
Revenue       18,400,000 14,000,000.0 10,400,000
Payments, related party       33,700,000 42,500,000 35,000,000.0
Receivables, related party       3,900,000    
Liability         (400,000)  
Management            
Related Party Transaction [Line Items]            
Financing receivable         7,100,000  
Outstanding receivable       $ 3,200,000 $ 6,900,000  
Interest rate       5.00% 5.00%  
Management | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Number of management members, subcontracting arrangement | employee       2    
Payments, related party       $ 5,800,000 $ 8,700,000 200,000
Management | Subcontracting Arrangements | Line of Credit            
Related Party Transaction [Line Items]            
Letters of credit, fee arrangement       800,000 800,000 800,000
Line of credit facility, letters of credit issued       15,000,000.0    
Related Customer | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Payables, related party         3,100,000  
Related Customer | Leases            
Related Party Transaction [Line Items]            
Payables, related party         200,000  
Chairman, Board of Directors | Maximum            
Related Party Transaction [Line Items]            
Life insurance, face amount       200,000,000    
Chairman, Board of Directors | Leases            
Related Party Transaction [Line Items]            
Payments, related party       6,300,000 2,700,000 2,600,000
Executive Officers            
Related Party Transaction [Line Items]            
Life insurance assets, carrying amount       27,500,000 27,200,000  
Executive Officers | Former Owner            
Related Party Transaction [Line Items]            
Payments, net of rebates, related party       300,000 600,000 1,500,000
Receivables, related party       200,000 2,600,000  
Executive Officers | Construction Services            
Related Party Transaction [Line Items]            
Payments, net of rebates, related party       24,900,000 10,700,000  
Payables, related party       0 0  
Payments, related party       900,000 $ 1,200,000 $ 500,000
Chief Executive Officer | Maximum            
Related Party Transaction [Line Items]            
Life insurance, face amount       $ 75,000,000