XML 100 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Narrative (Details) - Construction - USD ($)
$ in Millions
Sep. 30, 2019
Dec. 31, 2018
Revenue from External Customer [Line Items]    
Change in contract assets costs in excess of billings, new commercial contracts $ 40.8  
Change in contract assets costs in excess of billings, transfer to receivables 40.2  
Change in contract liabilities costs in excess of billings, new commercial contracts 29.8  
Change in contract liabilities costs in excess of billings, transfer to receivables 60.5  
Contract liabilities 31.1 $ 62.0
DBMG    
Revenue from External Customer [Line Items]    
Additional backlog not included in unsatisfied performance obligation $ 22.5