XML 113 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment and Related Information [Line Items]      
Revenue $ 12,303,464 $ 11,995,934 $ 9,778,038
Costs of revenue, excluding depreciation and amortization 10,675,987 10,613,762 8,586,333
EBITDA $ 1,194,100 $ 918,800 $ 828,100
Communications | Customer Concentration Risk | Revenue Benchmark | Utilities      
Segment and Related Information [Line Items]      
Concentration risk, percentage of total 24.00% 24.30% 23.60%
Reportable Segments      
Segment and Related Information [Line Items]      
Revenue $ 12,303,500 $ 11,995,900 $ 9,778,000
Costs of revenue, excluding depreciation and amortization 10,655,700 10,591,800 8,591,000
Other segment items 453,700 485,300 358,900
EBITDA 1,194,100 918,800 828,100
Reportable Segments | Communications      
Segment and Related Information [Line Items]      
Revenue 3,460,000 3,259,500 3,233,700
Costs of revenue, excluding depreciation and amortization 3,033,400 2,872,600 2,810,700
Other segment items 92,900 117,700 95,900
EBITDA 333,700 269,200 327,100
Reportable Segments | Clean Energy and Infrastructure      
Segment and Related Information [Line Items]      
Revenue 4,092,100 3,962,000 2,618,600
Costs of revenue, excluding depreciation and amortization 3,639,800 3,616,900 2,388,800
Other segment items 195,300 212,700 127,000
EBITDA 257,000 132,400 102,800
Reportable Segments | Power Delivery      
Segment and Related Information [Line Items]      
Revenue 2,682,100 2,735,100 2,725,200
Costs of revenue, excluding depreciation and amortization 2,357,000 2,402,400 2,387,800
Other segment items 137,400 124,900 134,500
EBITDA 187,700 207,800 202,900
Reportable Segments | Pipeline Infrastructure      
Segment and Related Information [Line Items]      
Revenue 2,133,600 2,072,800 1,219,600
Costs of revenue, excluding depreciation and amortization 1,689,700 1,731,500 1,025,000
Other segment items 54,500 56,900 31,100
EBITDA 389,400 284,400 163,500
Reportable Segments | Other      
Segment and Related Information [Line Items]      
Revenue 0 0 0
Costs of revenue, excluding depreciation and amortization 0 1,100 (2,800)
Other segment items (26,200) (26,100) (29,000)
EBITDA 26,200 25,000 31,800
Eliminations      
Segment and Related Information [Line Items]      
Revenue (64,300) (33,500) (19,100)
Costs of revenue, excluding depreciation and amortization (64,200) (32,700) (18,500)
Other segment items (100) (800) (600)
EBITDA $ 0 $ 0 $ 0