XML 50 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Accounts Payable and Accrued Liabilities [Line Items]    
Trade payables $ 2,352,692 $ 1,859,716
Distributors' commissions 1,402,370 1,567,883
Sales taxes 234,153 232,996
Payroll and payroll taxes 245,090 277,157
Accounts Payable and Accrued Expenses $ 4,234,305 $ 3,937,752