XML 76 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES (Details) - USD ($)
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Future minimum payments under non-cancelable operating leases [Abstract]    
Rent expense for all operating leases $ 3,106,630 $ 2,552,887
Weighted average lease term 5 years  
Weighted average discount rate 5.00%  
Non-Cancelable Leases [Member]    
Future minimum payments under non-cancelable operating leases [Abstract]    
2020 $ 4,721,598  
2021 2,935,895  
2022 1,743,488  
2023 955,255  
2024 647,597  
Total $ 11,003,833