XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued payroll $ 130,249 $ 275,913
Accrued legal fees 34,626 37,546
Accounting fees 67,990
Commissions 176,116
Related party 90,291
Professional Fees 60,166
Manufacturers 1,746,657 1,459,460
Promotions 247,795 1,244,480
Returns allowance 548,712 860,126
Customers 453,426 401,594
Interest 22,603 31,079
Royalties 81,347 87,677
Warehousing 19,080
Others 55,065 141,964
Total $ 3,715,043 $ 4,558,919