XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narrative (Details) - Infrastructure
$ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
Revenue from External Customer [Line Items]  
Contract assets, increase due to new projects $ 47.7
Contract assets, reclassified to receivables 32.7
Contract liabilities, increase due to new projects 145.3
Contract liabilities, revenue recognized 91.1
Remaining commitment obligations, amount 7.9
Banker Steel Acquisition  
Revenue from External Customer [Line Items]  
Contract assets, increase due to contracts acquired in acquisition 1.9
Contract liabilities, increase due to projects acquired in acquisition $ 55.0