XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Accounts receivables current    
Contract Receivables $ 385.6 $ 350.0
Contract with customer assets current    
Contract Assets (Current) 27.5 24.9
Contract with customer non-current asset    
Contract Assets (Long-term) 1.9 1.9
Contract with customer liability current    
Contract Liabilities (Current) 34.4 42.9
Contract with customer liability non-current    
Contract Liabilities (Long-term) $ 27.8 $ 29.3
Contract Asset Balance    
2022 88.00%  
Contract percentage recognized 46.00%  
2023 12.00%  
Revenue recognized (as a percent) 10.00%