Revenue - Narrative (Details) - Infrastructure $ in Millions |
6 Months Ended |
---|---|
Jun. 30, 2022
USD ($)
| |
Revenue from External Customer [Line Items] | |
Contract assets, increase due to new projects | $ 135.8 |
Contract assets, reclassified to receivables | 101.7 |
Contract liabilities, increase due to new projects | 90.5 |
Contract liabilities, revenue recognized | $ 76.3 |