XML 72 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Narrative (Details) - Construction - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Revenue from External Customer [Line Items]    
Change in contract assets costs in excess of billings, new commercial contracts $ 28.6  
Change in contract assets costs in excess of billings, transfer to receivables 34.6  
Change in contract liabilities costs in excess of billings, new commercial contracts 40.8  
Change in contract liabilities costs in excess of billings, transfer to receivables 53.0  
Contract liabilities $ 49.6 $ 62.0