XML 173 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Allowance for doubtful accounts        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 1,805 $ 2,206 $ 1,535 $ 2,116
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 128 1,021 486  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (529) (350) (95)  
Allowance for sales returns and allowances        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 1,222 700 432 $ 424
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 814 1,696 1,416  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ (292) $ (1,428) $ (1,408)