XML 27 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses Payable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued customer promotions $ 530,957 $ 485,472
Accrued payroll, commissions, and benefits 417,629 373,895
Other 266,352 249,538
Total accrued expenses payable $ 1,214,938 $ 1,108,905