XML 91 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Customer Concentrations (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2017
USD ($)
customer
item
Dec. 31, 2016
USD ($)
customer
Dec. 31, 2015
USD ($)
Customer concentrations                      
Amount $ 579,017 $ 608,311 $ 631,165 $ 561,502 $ 601,863 $ 507,828 $ 456,811 $ 430,446 $ 2,379,995 $ 1,996,948 $ 1,929,415
Civil                      
Customer concentrations                      
Amount                 501,777 479,152 576,711
Pipeline                      
Customer concentrations                      
Amount                 465,570 401,931 299,365
Power                      
Customer concentrations                      
Amount                 606,125 478,653 466,292
Utilities                      
Customer concentrations                      
Amount                 806,523 637,212 587,047
Revenues. | Customer concentration                      
Customer concentrations                      
Amount                 $ 912,725 $ 910,007 $ 944,223
Percentage                 38.40% 45.60% 48.90%
Revenues. | Customer concentration | State DOT | Civil                      
Customer concentrations                      
Amount                 $ 222,142 $ 193,049 $ 183,847
Percentage                 9.30% 9.70% 9.50%
Revenues. | Customer concentration | Public gas and electric utility | Utilities                      
Customer concentrations                      
Amount                 $ 210,747 $ 184,002 $ 120,507
Percentage                 8.90% 9.20% 6.20%
Revenues. | Customer concentration | Private gas and electric utility | Utilities                      
Customer concentrations                      
Amount                 $ 190,659 $ 201,443 $ 173,232
Percentage                 8.00% 10.10% 9.00%
Revenues. | Customer concentration | Chemical/Energy Producer | Power/Civil                      
Customer concentrations                      
Amount                 $ 160,995 $ 208,458 $ 173,931
Percentage                 6.80% 10.40% 9.00%
Revenues. | Customer concentration | Pipeline Operator | Pipeline                      
Customer concentrations                      
Amount                 $ 128,182    
Percentage                 5.40%    
Revenues. | Customer concentration | Pipeline Operator | Maximum | Pipeline                      
Customer concentrations                      
Percentage                   5.00% 5.00%
Revenues. | Customer concentration | Pipeline Operator | Pipeline                      
Customer concentrations                      
Amount                   $ 123,055  
Percentage                   6.20%  
Revenues. | Customer concentration | Pipeline Operator | Maximum | Pipeline                      
Customer concentrations                      
Percentage                 5.00%   5.00%
Revenues. | Customer concentration | Pipeline Operator | Pipeline                      
Customer concentrations                      
Amount                     $ 165,578
Percentage                     8.60%
Revenues. | Customer concentration | Pipeline Operator | Maximum | Pipeline                      
Customer concentrations                      
Percentage                 5.00% 5.00%  
Revenues. | Customer concentration | Gas utility | Utilities                      
Customer concentrations                      
Amount                     $ 127,128
Percentage                     6.60%
Revenues. | Customer concentration | Gas utility | Maximum | Utilities                      
Customer concentrations                      
Percentage                 5.00% 5.00%  
Revenues. | Customer concentration | Top ten customers                      
Customer concentrations                      
Number of calendar years in which top customers typically generate minimum specified percentage of revenue | item                 1    
Minimum percentage of revenues generated by top ten customers                 50.00%    
Percentage                 56.40% 60.40% 59.40%
Number of top customers | customer                 10    
Revenues. | Customer concentration | One customer                      
Customer concentrations                      
Percentage                 8.90% 6.20%  
Accounts receivable | Customer concentration | One customer                      
Customer concentrations                      
Percentage                 4.30% 20.80%  
Number of customers | customer                 1 1