XML 53 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Details)
$ in Millions
Jul. 31, 2019
USD ($)
Capitalized Contract Cost [Line Items]  
Refund liability for product returns $ 9.9
Minimum  
Capitalized Contract Cost [Line Items]  
Capitalized contract cost, amortization period (or less) 1 year