XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses Payable (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of summary of accrued expenses payable
  2020   2019 
         
Accrued customer promotions  $342,481   $530,957 
Accrued payroll, commissions, and benefits   440,302    417,629 
Other   360,042    266,352 
           
Total accrued expenses payable  $1,142,825   $1,214,938