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