XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Impacts of Adopting New Revenue Standard on Condensed Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Apr. 30, 2018
Feb. 01, 2018
Jan. 31, 2018
Assets:      
Prepaid expenses and other current assets $ 3,824   $ 4,006
Liabilities:      
Accounts payable 17,449   19,815
Accrued and other current liabilities 21,271   32,178
Income taxes payable 385   936
Deferred revenue, current 546   307
Other long-term liabilities 10,693   11,226
Equity:      
Retained earnings 251,302   $ 261,265
Topic 606 [Member]      
Liabilities:      
Deferred revenue, current   $ 264  
Equity:      
Retained earnings   261,308  
Topic 606 [Member] | Impact of Adoption [Member]      
Assets:      
Prepaid expenses and other current assets (394)    
Liabilities:      
Accounts payable (89)    
Accrued and other current liabilities (11)    
Income taxes payable (46)    
Deferred revenue, current 3,304 (43)  
Other long-term liabilities 4    
Equity:      
Retained earnings (3,555) $ 43  
Topic 606 [Member] | Amounts under ASC 605 [Member]      
Assets:      
Prepaid expenses and other current assets 3,430    
Liabilities:      
Accounts payable 17,360    
Accrued and other current liabilities 21,260    
Income taxes payable 339    
Deferred revenue, current 3,850    
Other long-term liabilities 10,697    
Equity:      
Retained earnings $ 247,747