XML 92 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments (Details)
$ in Thousands
3 Months Ended 7 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Segment reporting information                        
Number of reportable segments | segment                   5    
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
% of Total Revenue                   100.00% 100.00% 100.00%
Gross Profit $ 103,253 $ 106,505 $ 71,419 $ 44,560 $ 68,477 $ 70,421 $ 84,483 $ 55,053   $ 325,737 $ 278,434 $ 201,307
% of Revenue                   11.10% 11.70% 10.10%
Power                        
Segment reporting information                        
Revenue                   $ 694,048 $ 606,125 $ 478,653
% of Total Revenue                   23.60% 25.50% 24.00%
Gross Profit                   $ 109,789 $ 65,675 $ 49,807
% of Revenue                   15.80% 10.80% 10.40%
Pipeline                        
Segment reporting information                        
Revenue                   $ 590,937 $ 465,570 $ 401,931
% of Total Revenue                   20.10% 19.50% 20.10%
Gross Profit                   $ 66,602 $ 92,087 $ 68,100
% of Revenue                   11.30% 19.80% 16.90%
Utilities                        
Segment reporting information                        
Revenue                   $ 902,772 $ 806,523 $ 637,212
% of Total Revenue                   30.70% 33.90% 31.90%
Gross Profit                   $ 111,825 $ 113,037 $ 100,071
% of Revenue                   12.40% 14.00% 15.70%
Transmission                        
Segment reporting information                        
Revenue                 $ 286,749 $ 286,749    
% of Total Revenue                 9.80%      
Gross Profit                 $ 31,904      
% of Revenue                 11.10%      
Civil                        
Segment reporting information                        
Revenue                   $ 464,972 $ 501,777 $ 479,152
% of Total Revenue                   15.80% 21.10% 24.00%
Gross Profit                   $ 5,617 $ 7,635 $ (16,671)
% of Revenue                   1.20% 1.50% (3.50%)