XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Receivables, Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue Recognition    
Contract Receivables $ 401.9 $ 350.0
Contract Assets (Current) 23.6 24.9
Contract Assets (Long-term) 0.1 1.9
Contract Liabilities (Current) 29.2 42.9
Contract Liabilities (Long-term) $ 3.2 $ 29.3
Percentage of contract liability balance at the beginning of the period recognized as revenue during the year 55.00%  
Percentage of contract asset balance at the beginning of the period recognized as expense during 2022 84.00%  
Percentage of contract asset balance at the beginning of the year expected to be recognized as expense during 2023 13.00%  
Percentage of contract asset balance at the beginning of the year expected to be recognized as expense during 2024 3.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01    
Revenue Recognition    
Percentage of remaining performance obligation expected to be recognized 30.00%  
Recognition period for remaining performance obligation 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue Recognition    
Percentage of remaining performance obligation expected to be recognized 15.00%  
Recognition period for remaining performance obligation 12 months