XML 43 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses Payable (Tables)
12 Months Ended
Dec. 31, 2018
Accrued Expenses Payable [Abstract]  
Summary of accrued expenses payable

  2018  2017 
       
Accrued customer promotions $485,472  $343,172 
Accrued payroll, commissions, and benefits  373,895   280,783 
Other  249,538   188,107 
         
Total accrued expenses payable $1,108,905  $812,062