Revenue and Contracts in Process - Schedule of Contract Assets and Contract Liabilities and Recognized Earnings (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||
| Costs incurred on contracts in progress | $ 1,769.4 | $ 1,365.3 |
| Estimated earnings | 278.2 | 194.4 |
| Contract revenue earned on uncompleted contracts | 2,047.6 | 1,559.7 |
| Less: progress billings | 2,177.7 | 1,667.5 |
| Net of cost earned on uncompleted contracts | (130.1) | (107.8) |
| The above is included in the accompanying Condensed Consolidated Balance Sheets under the following line items: | ||
| Contract assets | 52.6 | 64.1 |
| Contract liabilities | (182.7) | (171.9) |
| Net contract assets (liabilities) | $ (130.1) | $ (107.8) |