XML 128 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Capitalized Contract Cost [Line Items]      
Performance obligation, description of timing generally 3 - 5 years    
Contract with Customer, Asset and Liability [Abstract]      
Total contract liabilities $ 9.0   $ 8.4
Contract liabilities, revenue recognition period 36 months    
Capitalized Contract Cost [Abstract]      
Deferred sales commissions $ 7.5    
Minimum      
Capitalized Contract Cost [Abstract]      
Sales commissions capitalized, amortization period 4 years    
Maximum      
Capitalized Contract Cost [Abstract]      
Sales commissions capitalized, amortization period 5 years    
Accounting Standards Update 2014-09      
Capitalized Contract Cost [Abstract]      
Deferred sales commissions   $ 7.9