XML 64 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Note 4 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Trade payables $ 2,105,814 $ 1,667,495
Distributors' commissions 1,030,948 1,115,649
Sales taxes 195,802 154,958
Deferred revenue 337,234
Payroll and payroll taxes 210,288 261,916
$ 3,880,086 $ 3,200,018