Contracts with Customers - Summary of Contract Assets and Contract Liabilities (Parenthetical) (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||
| Contract assets held for sale | $ 14.8 | $ 0.0 |
| Contract liabilities held for sale | 60.7 | 0.0 |
| Contract retentions | 117.8 | 114.6 |
| Contract retentions, not expected to be paid in next 12 months | 55.6 | |
| Contract assets, net claims recovery estimates | $ 58.9 | $ 58.9 |