Quarterly report pursuant to Section 13 or 15(d)

Contracts in Progress - Schedule of Costs in Excess of Billings and Billings in Excess of Costs on Uncompleted Contracts (Details)

v3.23.3
Contracts in Progress - Schedule of Costs in Excess of Billings and Billings in Excess of Costs on Uncompleted Contracts (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Costs and estimated earnings in excess of billings on uncompleted contracts – current $ 72.7 $ 50.0
Other assets 18.4 24.3
Deferred contract revenue 86.2 83.0
Other liabilities 48.4 44.6
Uncompleted Contracts    
Disaggregation of Revenue [Line Items]    
Costs and estimated earnings in excess of billings on uncompleted contracts – current 72.7 50.0
Other assets 10.2 17.3
Deferred contract revenue 33.0 25.5
Other liabilities 4.8 0.9
Contract with customer, asset, net $ 45.1 $ 40.9