XML 48 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue - Narrative (Details)
$ in Millions
Nov. 01, 2018
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Capitalized contract cost $ 15.1
Effect of Adoption | Accounting Standards Update 2014-09  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Pre-tax increase on retained earnings $ 9.1