XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Revenue - Textuals (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Maximum Percentage Of Revenue For Which Individual Customer Accounts For 9.80% 9.10% 9.80%
Service and Repair Revenue, Percentage of Total 3.00% 4.00% 4.00%
Net Contract Liability, Change from Prior Year $ 7.1    
Net Contract Liability, Percentage Change from Prior Period (19.10%)    
Contract with Customer, Liability, Revenue Recognized $ 48.5    
Revenue, Remaining Performance Obligation, Amount 891.3    
Capitalized Contract Cost, Net 5.5 $ 6.5  
Capitalized Contract Cost, Amortization 0.9 $ 1.6  
Minimum [Member]      
Revenue, Remaining Performance Obligation, Amount 770.0    
Maximum [Member]      
Revenue, Remaining Performance Obligation, Amount $ 790.0