XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Oct. 31, 2017
Jan. 31, 2017
Revenue From Contract With Customer [Abstract]        
Payment terms of customers 30 days      
Contract receivables, net of allowance for doubtful accounts $ 90,954 $ 76,962 $ 78,348 $ 54,505
Gift cards expected redemption period 2 years      
Contract liabilities $ 34,253 $ 56,637 $ 45,006 $ 59,013
Revenue recognized included in contract liability $ 26,562