XML 89 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
leases
Dec. 31, 2018
USD ($)
Customer
Dec. 31, 2017
USD ($)
Customer
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Maturity of highly liquid investments 3 months    
Warranty period for hardware products (in years) 1 year    
Warranty period for software (in days) 90 days    
Advertising expense | $ $ 14.6 $ 20.0 $ 19.9
More than likely percentage of being realized upon settlement, tax benefit 50.00%    
Liability for unrecognized tax benefits as current, period 1 year    
Number of customers accounting for more than 10% of revenues | Customer 0 0 0
Number of finance leases | leases 0    
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Intangible assets, estimated useful life 4 years    
Revenue from contract with customers, terms of payment (in days) 30 days    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Intangible assets, estimated useful life 5 years    
Revenue from contract with customers, terms of payment (in days) 90 days    
Interest Rate Swap      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Expiration period 10 years