XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES (Details) - USD ($)
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Future minimum payments under non-cancelable operating leases [Abstract]    
Rent expense for all operating leases $ 2,552,887 $ 2,166,755
Non-Cancelable Leases [Member]    
Future minimum payments under non-cancelable operating leases [Abstract]    
2019 2,489,016  
2020 1,928,877  
2021 1,120,898  
2022 304,704  
2023 550  
Total 5,844,045  
All Leases of All Kinds [Member] | Minimum [Member]    
Future minimum payments under non-cancelable operating leases [Abstract]    
2019 2,200,000  
2020 2,200,000  
2021 2,200,000  
2022 2,200,000  
2023 2,200,000  
All Leases of All Kinds [Member] | Maximum [Member]    
Future minimum payments under non-cancelable operating leases [Abstract]    
2019 2,500,000  
2020 2,500,000  
2021 2,500,000  
2022 2,500,000  
2023 $ 2,500,000