XML 86 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended 18 Months Ended
Jul. 15, 2019
Jul. 02, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Jan. 01, 2018
Business Acquisition [Line Items]              
Revenues       $ 1,531,169      
Income before income taxes     $ 50,442 43,068 $ 24,640    
Intangible asset amortization     3,849 $ 1,843 $ 499    
CSI Electrical Contractors, Inc [Member]              
Business Acquisition [Line Items]              
Preliminary estimated net asset adjustments $ 633   987        
Total consideration, net of net asset adjustments $ 80,353   80,707        
Acquisition related costs     600     $ 600  
Revenues     137,700        
Income before income taxes     1,500        
Intangible asset amortization     1,800        
CSI Electrical Contractors, Inc [Member] | Revolving Credit Facility [Member] | Pro Forma [Member]              
Business Acquisition [Line Items]              
Borrowings under line of credit             $ 79,700
CSI Electrical Contractors, Inc [Member] | Margin Guarantee [Member]              
Business Acquisition [Line Items]              
Change in contingent consideration     2,000        
CSI Electrical Contractors, Inc [Member] | Certain Performance Targets and Continued Employment of Key Executives [Member]              
Business Acquisition [Line Items]              
Change in contingent consideration     400        
Huen Electric Inc [Member]              
Business Acquisition [Line Items]              
Preliminary estimated net asset adjustments   $ 10,749       10,834  
Total consideration, net of net asset adjustments   $ 57,831       $ 57,916  
Huen Electric Inc [Member] | Margin Guarantee [Member]              
Business Acquisition [Line Items]              
Change in contingent consideration     1,500        
Huen Electric Inc [Member] | Certain Performance Targets and Continued Employment of Key Executives [Member]              
Business Acquisition [Line Items]              
Change in contingent consideration     $ 1,900