XML 66 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Deferred revenue contract liability $ 30.6     $ 30.2
Exptected timing to recognize deferred revenue The Company expects to recognize substantially all of these amounts in revenues within approximately 12 months.      
Revenue recognized from deferred $ 26.6      
Minimum        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Threshold period past due when Company ceases billing and accruing late fees 30 days      
Capitalized contract cost amortization period 5 years      
Maximum        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Threshold period past due when Company ceases billing and accruing late fees 40 days      
Capitalized contract cost amortization period 10 years      
Sales Revenue, Net | Contracts with Customers        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Concentration risk, percentage 80.00%      
Prepaid Expenses        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Capitalized contract cost $ 12.7      
Other Assets        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Capitalized contract cost 34.5      
Selling Expense        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Capitalized contract cost amortization 12.0      
Processing Expense        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cost of equipment sales $ 83.9 $ 96.9 $ 91.6