v3.26.3
Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segments and Related Information [Line Items]        
Revenue $ 5,152,336 $ 3,966,948 $ 13,354,691 $ 10,359,371
Costs of revenue, excluding depreciation and amortization 4,491,474 3,429,199 11,659,641 9,074,981
Consolidated depreciation and amortization 169,100 104,600 414,600 316,000
Reportable Segments        
Segments and Related Information [Line Items]        
Revenue 5,152,300 3,966,900 13,354,700 10,359,400
Costs of revenue, excluding depreciation and amortization 4,490,900 3,428,700 11,647,300 9,073,700
Other segment items 128,800 116,400 395,600 329,700
Segment EBITDA 532,600 421,800 1,311,800 956,100
Reportable Segments | Communications        
Segments and Related Information [Line Items]        
Revenue 806,900 914,600 2,497,900 2,432,300
Costs of revenue, excluding depreciation and amortization 729,600 794,300 2,263,700 2,143,500
Other segment items 23,300 17,300 60,300 56,400
Segment EBITDA 54,000 103,000 173,900 232,400
Consolidated depreciation and amortization 15,800 15,800 49,600 45,400
Reportable Segments | Clean Energy and Infrastructure        
Segments and Related Information [Line Items]        
Revenue 1,825,900 1,364,100 4,777,500 3,411,300
Costs of revenue, excluding depreciation and amortization 1,603,400 1,197,900 4,222,400 3,008,300
Other segment items 73,200 50,800 188,700 147,200
Segment EBITDA 149,300 115,400 366,400 255,800
Consolidated depreciation and amortization 40,500 26,600 113,600 81,100
Reportable Segments | Power Delivery        
Segments and Related Information [Line Items]        
Revenue 1,835,200 1,110,700 4,127,100 3,056,000
Costs of revenue, excluding depreciation and amortization 1,566,500 966,200 3,591,800 2,702,900
Other segment items 27,200 40,200 108,800 106,200
Segment EBITDA 241,500 104,300 426,500 246,900
Consolidated depreciation and amortization 69,400 34,200 133,200 106,300
Reportable Segments | Pipeline Infrastructure        
Segments and Related Information [Line Items]        
Revenue 724,100 597,800 2,049,400 1,493,900
Costs of revenue, excluding depreciation and amortization 633,900 490,600 1,659,900 1,253,100
Other segment items 15,100 15,200 51,000 42,200
Segment EBITDA 75,100 92,000 338,500 198,600
Consolidated depreciation and amortization 41,600 25,700 112,400 76,600
Reportable Segments | Other        
Segments and Related Information [Line Items]        
Revenue 0 0 0 0
Costs of revenue, excluding depreciation and amortization 0 0 0 0
Other segment items (10,000) (7,100) (13,200) (22,300)
Segment EBITDA 10,000 7,100 13,200 22,300
Consolidated depreciation and amortization 0 0 0 0
Corporate        
Segments and Related Information [Line Items]        
Consolidated depreciation and amortization 1,800 2,300 5,800 6,600
Eliminations        
Segments and Related Information [Line Items]        
Revenue (39,800) (20,300) (97,200) (34,100)
Costs of revenue, excluding depreciation and amortization (42,500) (20,300) (90,500) (34,100)
Other segment items 0 0 0 0
Segment EBITDA $ 2,700 $ 0 $ (6,700) $ 0