XML 67 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2020
USD ($)
yr
acquisition
Dec. 31, 2019
USD ($)
acquisition
Dec. 31, 2018
USD ($)
Jun. 30, 2020
Business Combinations [Line Items]          
Business combinations, number of acquisitions | acquisition   5 6    
Cash, net of cash acquired and other   $ 24,971 $ 179,481 $ 6,684  
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   179,000      
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low   $ 48,000      
Install to Home [Member]          
Business Combinations [Line Items]          
Business combinations, number of acquisitions | acquisition   1      
Communications and Electrical Transmission [Member]          
Business Combinations [Line Items]          
Business combinations, number of acquisitions | acquisition   3      
Communications [Member]          
Business Combinations [Line Items]          
Business combinations, percentage of interests acquired     96.00%    
Business combinations, number of acquisitions | acquisition   1 4    
Electrical Transmission [Member]          
Business Combinations [Line Items]          
Business combinations, number of acquisitions | acquisition   1      
Clean Energy and Infrastructure          
Business Combinations [Line Items]          
Business combinations, percentage of interests acquired   91.00%     96.00%
Business combinations, number of acquisitions | acquisition     1    
Clean Energy and Infrastructure and Communications          
Business Combinations [Line Items]          
Business combinations, number of acquisitions | acquisition   2      
2020 Acquisitions [Member]          
Business Combinations [Line Items]          
Cash, net of cash acquired and other   $ 23,500      
Business combinations, contingent consideration, earn-out liabilities   8,300      
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   13,000      
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low   $ 1,000      
2020 Acquisitions [Member] | Maximum [Member] | Expected Term [Member]          
Business Combinations [Line Items]          
Business combinations, contingent consideration, earn-out period (in years) | yr   5      
2020 Acquisitions [Member] | Forecast [Member]          
Business Combinations [Line Items]          
Cash, net of cash acquired and other $ 3,200