XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
location
segment
Jun. 30, 2018
USD ($)
Segment Information        
Number of reportable segments | segment     2  
Number or operating locations | location     36  
Revenues $ 650,302 $ 535,043 $ 1,188,775 $ 999,984
Gross profit 120,016 111,183 226,681 200,236
Operating | Mechanical Services        
Segment Information        
Revenues 553,031 535,043 1,087,616 999,984
Gross profit 110,279 $ 111,183 216,131 $ 200,236
Operating | Electrical Services        
Segment Information        
Revenues 97,271   101,159  
Gross profit $ 9,737   $ 10,550