XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Supplementary Financial Information - Contract in Progress (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Offsetting [Abstract]    
Costs incurred on contracts in progress $ 2,660.0 $ 2,161.5
Estimated earnings 377.9 316.4
Contract revenue earned on uncompleted contracts 3,037.9 2,477.9
Less: progress billings 2,978.5 2,438.4
Net of cost earned on uncompleted contracts 59.4 39.5
Contract assets 152.7 118.6
Contract liabilities (93.3) (79.1)
Contract with customer, net asset $ 59.4 $ 39.5