XML 29 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   
2019
   
2018
 
                 
Trade payables
 
$
1,565,198
    $
2,105,814
 
Distributors' commissions
 
 
891,492
     
1,030,948
 
Sales taxes
 
 
139,542
     
195,802
 
Deferred revenue
 
 
322,261
     
337,234
 
Payroll and payroll taxes
 
 
212,716
     
210,288
 
   
$
3,131,209
    $
3,880,086