XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segments and Related Information [Line Items]    
Revenue $ 2,847,718 $ 2,686,849
Costs of revenue, excluding depreciation and amortization 2,536,618 2,379,672
EBITDA 207,700 196,300
Reportable Segments    
Segments and Related Information [Line Items]    
Revenue 2,847,700 2,686,800
Costs of revenue, excluding depreciation and amortization 2,536,000 2,372,600
Other segment items 104,000 118,000
EBITDA 207,700 196,300
Reportable Segments | Communications    
Segments and Related Information [Line Items]    
Revenue 680,900 505,700
Costs of revenue, excluding depreciation and amortization 615,900 459,500
Other segment items 18,200 20,600
EBITDA 46,800 25,600
Reportable Segments | Clean Energy and Infrastructure    
Segments and Related Information [Line Items]    
Revenue 915,800 753,500
Costs of revenue, excluding depreciation and amortization 807,500 689,900
Other segment items 51,200 43,200
EBITDA 57,100 20,400
Reportable Segments | Power Delivery    
Segments and Related Information [Line Items]    
Revenue 899,700 797,900
Costs of revenue, excluding depreciation and amortization 817,500 709,100
Other segment items 30,900 38,300
EBITDA 51,300 50,500
Reportable Segments | Pipeline Infrastructure    
Segments and Related Information [Line Items]    
Revenue 356,500 633,800
Costs of revenue, excluding depreciation and amortization 300,300 518,200
Other segment items 11,700 22,800
EBITDA 44,500 92,800
Reportable Segments | Other    
Segments and Related Information [Line Items]    
Revenue 0 0
Costs of revenue, excluding depreciation and amortization 0 0
Other segment items (8,000) (6,900)
EBITDA 8,000 6,900
Eliminations    
Segments and Related Information [Line Items]    
Revenue (5,200) (4,100)
Costs of revenue, excluding depreciation and amortization (5,200) (4,100)
Other segment items 0 0
EBITDA $ 0 $ 0