v3.10.0.1
Revenue - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Deferred contract costs and capitalized sales commissions    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, gross $ 91.5 $ 91.5
Capitalized sales commissions to selling, general and administrative expenses    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, amortization 2.9 5.5
Other deferred contract costs as a reduction of revenue    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, amortization $ 1.4 $ 2.8
Collection    
Capitalized Contract Cost [Line Items]    
Standard contract term   3 years