Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies and Nature of Operations - Allowance for Sales Returns and Allowance for Doubtful Accounts (Detail)

v3.7.0.1
Summary of Significant Accounting Policies and Nature of Operations - Allowance for Sales Returns and Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Allowance for sales returns      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 1,009 $ 897 $ 893
Charged to Revenue, Cost or Expenses 23,804 23,655 24,907
Deductions (23,876) (23,543) (24,903)
Balance at End of Period 937 1,009 897
Allowance for doubtful accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 17 41 213
Charged to Revenue, Cost or Expenses 254 29 64
Deductions (235) (53) (236)
Balance at End of Period $ 36 $ 17 $ 41