XML 54 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Narrative) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Provision for estimated returns   $ 557 $ 394  
Allowance for doubtful accounts   40 55  
Advertising expense   7,700 9,400 $ 15,300
Research and development expense   1,500 2,000 $ 1,800
Excess tax benefits upon vesting or settlement   1,200    
Unrealized losses   268 $ 396  
Marketable Securities [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Unrealized losses   $ 160    
Adjustments for New Accounting Principle, Early Adoption [Member] | Subsequent Event [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect on retained earnings for adoption of new accounting pronouncement $ (2,000)