Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Contracts in Progress - Schedule of Costs in Excess of Billings and Billings in Excess of Costs on Uncompleted Contracts (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]      
Costs and estimated earnings in excess of billings on uncompleted contracts – current $ 50.0 $ 56.3 $ 57.2
Costs and estimated earnings in excess of billings on uncompleted contracts – noncurrent 17.3 6.5 8.1
Billings in excess of costs and estimated earnings on uncompleted contracts – current (25.5) (17.6) (8.0)
Billings in excess of costs and estimated earnings on uncompleted contracts – noncurrent (0.9) (2.1) (2.9)
Costs in excess of billings, current and noncurrent $ 40.9 $ 43.1 $ 54.4