v3.26.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Goodwill [Line Items]    
Goodwill   $ 2,364,300
Accumulated impairment loss   (115,300)
Goodwill, net $ 3,037,312 2,248,992
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 2,248,992  
Additions from new business combinations 773,900  
Measurement period adjustments 17,000  
Currency translation adjustments (2,600)  
Goodwill, net, ending balance 3,037,312  
Communications    
Goodwill [Line Items]    
Goodwill   557,000
Accumulated impairment loss   0
Goodwill, net 562,700 557,000
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 557,000  
Additions from new business combinations 6,300  
Measurement period adjustments (600)  
Currency translation adjustments 0  
Goodwill, net, ending balance 562,700  
Clean Energy and Infrastructure    
Goodwill [Line Items]    
Goodwill   767,500
Accumulated impairment loss   0
Goodwill, net 882,900 767,500
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 767,500  
Additions from new business combinations 97,700  
Measurement period adjustments 17,700  
Currency translation adjustments 0  
Goodwill, net, ending balance 882,900  
Power Delivery    
Goodwill [Line Items]    
Goodwill   397,200
Accumulated impairment loss   0
Goodwill, net 1,036,400 397,200
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 397,200  
Additions from new business combinations 639,200  
Measurement period adjustments 0  
Currency translation adjustments 0  
Goodwill, net, ending balance 1,036,400  
Pipeline Infrastructure    
Goodwill [Line Items]    
Goodwill   642,600
Accumulated impairment loss   (115,300)
Goodwill, net 555,300 $ 527,300
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 527,300  
Additions from new business combinations 30,700  
Measurement period adjustments (100)  
Currency translation adjustments (2,600)  
Goodwill, net, ending balance $ 555,300