XML 116 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Narrative (Details)
shares in Thousands, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
employee
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
CAD ($)
employee
Dec. 31, 2022
CAD ($)
Related Party Transaction [Line Items]                
Revenue       $ 11,995,934,000 $ 9,778,038,000 $ 7,951,781,000    
Accounts receivable, net of allowance       1,370,074,000 1,399,732,000      
Equity method investments, net investment       $ 319,000,000 306,000,000      
Ownership interest       25.00%     25.00%  
Consideration transferred       $ 3,700,000 900,000      
Equity method investments, equity contributions       300,000        
Negative equity method investment       1,200,000 200,000      
Line of credit facility, letters of credit issued       82,100,000 166,700,000      
Payments of acquisition-related contingent consideration       21,638,000 35,149,000 21,675,000    
Outstanding receivable       $ 418,485,000 409,157,000      
Noncontrolling interest, percentage of voting interests acquired       15.00%     15.00%  
Payments to noncontrolling interests       $ 14,478,000 728,000 $ 8,965,000    
2021 Acquisitions                
Related Party Transaction [Line Items]                
Noncontrolling interest, percentage of voting interests acquired           15.00%    
Payments to noncontrolling interests           $ 6,800,000    
2023 Acquisitions                
Related Party Transaction [Line Items]                
Business acquisition, number of shares issued (in shares) | shares     120          
Payments to noncontrolling interests     $ 10,000,000          
2023 Acquisitions | Oil and Gas                
Related Party Transaction [Line Items]                
Business acquisition, equity interest issued or issuable, value assigned     $ 11,600,000          
Subcontracting Arrangements | Subsequent Event                
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            
Management                
Related Party Transaction [Line Items]                
Financing receivable       7,100,000        
Outstanding receivable       $ 6,900,000        
Interest rate       5.00%     5.00%  
Management | Subcontracting Arrangements                
Related Party Transaction [Line Items]                
Payments, related party       $ 8,700,000 200,000 90,300,000    
Number of management members, subcontracting arrangement | employee       2     2  
Charges, related party       $ 800,000        
Management | Subcontracting Arrangements | Line of Credit                
Related Party Transaction [Line Items]                
Line of credit facility, letters of credit issued       15,000,000        
Management | Subcontracting Arrangements | 2021 Acquisitions                
Related Party Transaction [Line Items]                
Payments, related party       5,400,000 1,500,000      
Revenue       163,200,000 128,400,000      
Receivables, related party       57,700,000 42,000,000      
Management | Subcontracting Arrangement Two                
Related Party Transaction [Line Items]                
Receivables, net of deferred revenue, related party         2,300,000      
Immediate Family Member of Management | Equipment | CCI                
Related Party Transaction [Line Items]                
Payments, net of rebates, related party       7,300,000 4,000,000 23,200,000    
Immediate Family Member of Management | Construction Services                
Related Party Transaction [Line Items]                
Percentage of earn out payment paid   25.00%            
Chairman, Board of Directors | Leases                
Related Party Transaction [Line Items]                
Payments, related party       2,700,000 2,600,000 2,600,000    
Executive Officers | Former Owner                
Related Party Transaction [Line Items]                
Receivables, related party       2,600,000 2,000,000      
Equity method investments, net investment       600,000 1,500,000 1,500,000    
Executive Officers | Construction Services                
Related Party Transaction [Line Items]                
Payments, related party       1,200,000 500,000 600,000    
Payables, related party       0 0      
Payments, net of rebates, related party       $ 10,700,000        
Proportionately Consolidated Non-Controlled Joint Venture | Canadian Joint Venture                
Related Party Transaction [Line Items]                
Proportionately consolidated non-controlled joint venture, ownership percentage       35.00%     35.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Performance and Payment Bonds                
Related Party Transaction [Line Items]                
Outstanding bonds, amount       $ 7,300,000 7,100,000   $ 9.7 $ 9.7
Related Party | Equipment, Supplies And Services                
Related Party Transaction [Line Items]                
Payments, related party       42,500,000 35,000,000 81,200,000    
Payables, related party       2,700,000 2,600,000      
Revenue       14,000,000 10,400,000 4,200,000    
Liability       (400,000)        
Receivables, related party         3,200,000      
Related Party | Equipment                
Related Party Transaction [Line Items]                
Revenue       0 300,000      
Related Party | Equipment | CCI                
Related Party Transaction [Line Items]                
Payables, related party       4,600,000 600,000      
Accounts receivable, net of allowance       0        
Related Party | Subcontracting Arrangements                
Related Party Transaction [Line Items]                
Payables, related party       1,100,000 300,000      
Revenue         1,100,000 1,200,000    
Receivables, related party       400,000 400,000      
Charges, related party         $ 800,000 $ 800,000    
Related Party | Leases                
Related Party Transaction [Line Items]                
Payables, related party       200,000        
Related Party | Construction Services                
Related Party Transaction [Line Items]                
Receivables, related party       4,100,000        
Related Customer | Subcontracting Arrangements                
Related Party Transaction [Line Items]                
Payables, related party       $ 3,100,000