XML 26 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Transactions - Additional Information (Details) - Construction Contracts - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Related Party Transactions        
Revenue from contracts with affiliated entities   $ 5.7 $ 1.5 $ 7.6
Gross profit from related parties   0.2 0.3 $ 0.4
Due from related parties $ 1.9 $ 1.9 $ 0.2  
Executive Officer        
Related Party Transactions        
Gross profit from related parties 3.0      
Gross profit margin, related parties   4.00%    
Related Party Transaction, Amounts of Transaction   $ 79.3    
Outstanding letters of credit $ 9.5 $ 9.5