XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregation of revenue by customer type and contract type (Details) - USD ($)
$ in Thousands
3 Months Ended 7 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue                        
Revenue $ 877,670 $ 908,902 $ 648,787 $ 504,119 $ 579,017 $ 608,311 $ 631,165 $ 561,502   $ 2,939,478 $ 2,379,995 $ 1,996,948
Fixed price                        
Disaggregation of Revenue                        
Revenue                   803,800    
Unit price                        
Disaggregation of Revenue                        
Revenue                   1,139,699    
Cost reimbursable                        
Disaggregation of Revenue                        
Revenue                   995,979    
MSA                        
Disaggregation of Revenue                        
Revenue                   1,128,562    
Non-MSA                        
Disaggregation of Revenue                        
Revenue                   1,810,916    
Power                        
Disaggregation of Revenue                        
Revenue                   694,048 606,125 478,653
Power | Fixed price                        
Disaggregation of Revenue                        
Revenue                   393,555    
Power | Unit price                        
Disaggregation of Revenue                        
Revenue                   45,339    
Power | Cost reimbursable                        
Disaggregation of Revenue                        
Revenue                   255,154    
Power | MSA                        
Disaggregation of Revenue                        
Revenue                   141,193    
Power | Non-MSA                        
Disaggregation of Revenue                        
Revenue                   552,855    
Pipeline                        
Disaggregation of Revenue                        
Revenue                   590,937 465,570 401,931
Pipeline | Fixed price                        
Disaggregation of Revenue                        
Revenue                   107,519    
Pipeline | Unit price                        
Disaggregation of Revenue                        
Revenue                   58,651    
Pipeline | Cost reimbursable                        
Disaggregation of Revenue                        
Revenue                   424,767    
Pipeline | MSA                        
Disaggregation of Revenue                        
Revenue                   47,143    
Pipeline | Non-MSA                        
Disaggregation of Revenue                        
Revenue                   543,794    
Utilities                        
Disaggregation of Revenue                        
Revenue                   902,772 806,523 637,212
Utilities | Fixed price                        
Disaggregation of Revenue                        
Revenue                   184,649    
Utilities | Unit price                        
Disaggregation of Revenue                        
Revenue                   460,122    
Utilities | Cost reimbursable                        
Disaggregation of Revenue                        
Revenue                   258,001    
Utilities | MSA                        
Disaggregation of Revenue                        
Revenue                   699,998    
Utilities | Non-MSA                        
Disaggregation of Revenue                        
Revenue                   202,774    
Transmission                        
Disaggregation of Revenue                        
Revenue                 $ 286,749 286,749    
Transmission | Fixed price                        
Disaggregation of Revenue                        
Revenue                   48,679    
Transmission | Unit price                        
Disaggregation of Revenue                        
Revenue                   230,077    
Transmission | Cost reimbursable                        
Disaggregation of Revenue                        
Revenue                   7,993    
Transmission | MSA                        
Disaggregation of Revenue                        
Revenue                   240,228    
Transmission | Non-MSA                        
Disaggregation of Revenue                        
Revenue                   46,521    
Civil                        
Disaggregation of Revenue                        
Revenue                   464,972 $ 501,777 $ 479,152
Civil | Fixed price                        
Disaggregation of Revenue                        
Revenue                   69,398    
Civil | Unit price                        
Disaggregation of Revenue                        
Revenue                   345,510    
Civil | Cost reimbursable                        
Disaggregation of Revenue                        
Revenue                   50,064    
Civil | Non-MSA                        
Disaggregation of Revenue                        
Revenue                   $ 464,972