XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]      
Goodwill, gross $ 2,161,700   $ 1,366,800
Accumulated impairment loss (116,700)   (123,800)
Goodwill, net 2,045,041 $ 1,520,575 1,243,000
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 1,520,575 1,243,000  
Additions from new business combinations 544,700 277,300  
Measurement period adjustments, net (19,300) 100  
Currency translation adjustments (1,000) 200  
Goodwill, net, ending balance 2,045,041 1,520,575 1,243,000
HMG      
Goodwill [Line Items]      
Goodwill, net 71,400    
Goodwill [Roll Forward]      
Goodwill, net, ending balance 71,400    
Communications      
Goodwill [Line Items]      
Goodwill, gross 606,100   562,100
Accumulated impairment loss 0   0
Goodwill, net 606,100 614,500 562,100
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 614,500 562,100  
Additions from new business combinations 3,000 52,300  
Measurement period adjustments, net (11,400) 100  
Currency translation adjustments 0 0  
Goodwill, net, ending balance 606,100 614,500 562,100
Clean Energy and Infrastructure      
Goodwill [Line Items]      
Goodwill, gross 703,300   152,700
Accumulated impairment loss 0   0
Goodwill, net 703,300 166,100 152,700
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 166,100 152,700  
Additions from new business combinations 535,200 13,400  
Measurement period adjustments, net 2,000 0  
Currency translation adjustments 0 0  
Goodwill, net, ending balance 703,300 166,100 152,700
Oil and Gas      
Goodwill [Line Items]      
Goodwill, gross 582,200   501,900
Accumulated impairment loss (116,700)   (123,800)
Goodwill, net 465,500 436,600 378,100
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 436,600 378,100  
Additions from new business combinations 4,600 58,300  
Measurement period adjustments, net 25,300 0  
Currency translation adjustments (1,000) 200  
Goodwill, net, ending balance 465,500 436,600 378,100
Oil and Gas | HMG      
Goodwill [Roll Forward]      
Goodwill, period increase (decrease)   10,400  
Power Delivery      
Goodwill [Line Items]      
Goodwill, gross 270,100   150,100
Accumulated impairment loss 0   0
Goodwill, net 270,100 303,400 150,100
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 303,400 150,100  
Additions from new business combinations 1,900 153,300  
Measurement period adjustments, net (35,200) 0  
Currency translation adjustments 0 0  
Goodwill, net, ending balance $ 270,100 303,400 $ 150,100
Power Delivery | HMG      
Goodwill [Roll Forward]      
Goodwill, period increase (decrease)   (23,400)  
Communications Segment | HMG      
Goodwill [Roll Forward]      
Goodwill, period increase (decrease)   $ 13,000