XML 37 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Amount $ 345,611
Percent 100.00%
Contract Type Fixed price [Member]  
Amount $ 168,590
Percent 48.80%
Contract Type Unit Price [Member]  
Amount $ 55,326
Percent 16.00%
Contract Type T&E [Member]  
Amount $ 89,802
Percent 26.00%
Contract Type Other [Member]  
Amount $ 31,893
Percent 9.20%
T&D [Member]  
Amount $ 216,386
Percent 100.00%
T&D [Member] | Contract Type Fixed price [Member]  
Amount $ 79,435
Percent 36.70%
T&D [Member] | Contract Type Unit Price [Member]  
Amount $ 45,676
Percent 21.10%
T&D [Member] | Contract Type T&E [Member]  
Amount $ 80,345
Percent 37.10%
T&D [Member] | Contract Type Other [Member]  
Amount $ 10,930
Percent 5.10%
C&I [Member]  
Amount $ 129,225
Percent 100.00%
C&I [Member] | Contract Type Fixed price [Member]  
Amount $ 89,155
Percent 69.00%
C&I [Member] | Contract Type Unit Price [Member]  
Amount $ 9,650
Percent 7.50%
C&I [Member] | Contract Type T&E [Member]  
Amount $ 9,457
Percent 7.30%
C&I [Member] | Contract Type Other [Member]  
Amount $ 20,963
Percent 16.20%