XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTING POLICIES, Revenue Recognition (Details)
12 Months Ended
Dec. 29, 2018
USD ($)
Customer
Dec. 30, 2017
USD ($)
Customer
Revenue Recognition [Abstract]    
Accounts receivable, customers due period 30 days  
Accounts receivable, allowance for doubtful accounts $ 680,000 $ 470,000
Bad debt expense 220,000 87,000
Sales returns 725,000 565,000
Revenue [Abstract]    
Net sales $ 234,275,463 $ 204,239,613
Net Sales [Member] | Customer Concentration Risk [Member]    
Revenue [Abstract]    
Number of major customers | Customer 0 0
Threshold percentage of concentration risk 10.00% 10.00%
Subscription [Member]    
Revenue [Abstract]    
Net sales $ 448,000 $ 317,000
Subscription services revenue related to performance obligations satisfied in prior periods 0 $ 0
Remaining performance obligations, revenue recognized $ 100,000