XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS, CONTINGENCIES AND CONCENTRATIONS (Details)
12 Months Ended
Jan. 03, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
Lawsuit
KeyEmployee
Applicants
Dec. 31, 2019
USD ($)
Employment Contracts [Abstract]      
Number of key employees with whom Company has employment contracts | KeyEmployee   2  
Aggregate annual salaries of employment contracts   $ 843,292  
Contract one, expiration date   Dec. 31, 2021  
Contract two, expiration date   Dec. 31, 2022  
Future minimum salary commitments [Abstract]      
2021   $ 843,292  
2022   460,000  
2023   $ 0  
Benefit Plan [Abstract]      
Percentage of employer's matching contribution   40.00%  
Expenses related to matching contribution   $ 87,377 $ 93,892
Components of Lease Expense [Abstract]      
Operating lease expense   1,669,105 1,655,573
Finance lease cost [Abstract]      
Amortization of right-of-use assets   58,414 23,372
Interest on lease liabilities   19,986 7,892
Total finance lease expense   78,400 31,264
Cash paid for amounts included in the measurement of lease liabilities [Abstract]      
Operating cash flows for operating leases   1,139,944 632,952
Operating cash flows for finance leases   19,987 7,892
Financing cash flows for finance leases   51,166 19,875
Right-of-use assets obtained in exchange for lease obligations [Abstract]      
Right-of-use assets obtained in exchange for lease obligations     7,892
Operating leases   0 7,030,744
Finance leases   69,528 210,350
Finance Leases [Abstract]      
Finance lease right of use asset   315,154 233,722
Accumulated depreciation   (82,020) (23,372)
Finance lease right of use asset, net   233,134 210,350
Finance Lease Liability [Abstract]      
Current portion of finance lease liability   58,877 41,894
Finance lease liability   185,239 171,953
Total finance lease liabilities   $ 244,116 $ 213,847
Weighted Average Remaining Lease Term [Abstract]      
Operating leases   9 years 9 years 3 months 18 days
Finance leases   3 years 8 months 12 days 4 years 9 months 18 days
Weighted Average Discount Rate [Abstract]      
Operating leases   8.58% 8.67%
Finance leases   8.18% 7.00%
Maturities of Operating Lease Liabilities [Abstract]      
2021   $ 1,209,787 $ 1,205,161
2022   1,057,757 1,209,787
2023   1,026,272 1,057,757
2024   1,018,875 1,026,272
2025   1,049,442 1,018,875
Thereafter   4,724,445 5,773,887
Total lease payments   10,086,578 11,291,739
Less: imputed interest   (3,116,975) (3,753,842)
Total   6,969,603 7,537,897
Maturities of Finance Lease Liabilities [Abstract]      
2021   76,904 55,536
2022   76,904 55,536
2023   76,904 55,536
2024   49,136 55,536
2025   5,755 27,767
Thereafter   0 0
Total lease payments   285,603 249,911
Less: imputed interest   (41,487) (36,064)
Total   244,116 213,847
Concentrations [Abstract]      
Net sales   32,470,197 34,464,032
Accounts Receivable   $ 3,377,387 3,661,325
Employee Litigation [Abstract]      
Exercise price of stock options $ 943,126    
Vested shares exercisable (in shares) | shares 266,666    
Term to exercise stock options   30 days  
Number of class action lawsuits | Lawsuit   4  
Number of motions for appointment as lead plaintiff | Applicants   8  
Number of motions abandoned | Applicants   2  
Number of remaining motions for appointment as lead plaintiff | Applicants   2  
Number of motions filed by special situations funds | Applicants   1  
Number of motions filed by municipal employees retirement system | Applicants   1  
Vendor 1 [Member]      
Concentrations [Abstract]      
Purchases   $ 2,222,182 [1]
Accounts Payable   222,588 [1]
Customer Concentration Risk [Member] | Customer 1 [Member]      
Concentrations [Abstract]      
Accounts Receivable   522,218 941,962
Customer Concentration Risk [Member] | Customer 2 [Member]      
Concentrations [Abstract]      
Accounts Receivable   1,987 16,033
Customer Concentration Risk [Member] | Customer 3 [Member]      
Concentrations [Abstract]      
Accounts Receivable   [1]
Maximum [Member]      
Benefit Plan [Abstract]      
Employee contribution subject to employer matching contribution   5.00%  
Employer matching contribution   2.00%  
Sales [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]      
Concentrations [Abstract]      
Net sales   $ 6,224,737 $ 11,263,573
Concentration risk percentage   25.10% 39.00%
Sales [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]      
Concentrations [Abstract]      
Net sales   $ 2,955,312 $ 5,782,543
Concentration risk percentage   11.90% 20.00%
Sales [Member] | Customer Concentration Risk [Member] | Customer 3 [Member]      
Concentrations [Abstract]      
Net sales   $ 2,956,945 [1]
Concentration risk percentage   11.90% [1]
Purchases [Member] | Vendor 1 [Member]      
Concentrations [Abstract]      
Concentration risk percentage   13.00% [1]
[1] In the tables above, an asterisk (*) indicates that indicates that sales, accounts receivable, purchases or accounts payable, as applicable to the tabular column, did not exceed 10% for the period indicated.