XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contracts in Progress - Schedule of Cost and Billings on Uncompleted Construction Type Long Term Contracts or Programs (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Costs incurred on contracts (from inception to completion) $ 409.3 $ 324.5
Estimated earnings 253.1 208.7
Contracts in progress 662.4 533.2
Less: billings to date (607.0) (511.3)
Costs in excess of billings uncompleted construction type contracts $ 55.4 $ 21.9