XML 60 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued payroll $ 30,854 $ 275,913
Accrued legal fees 78,077 37,546
Accounting fees 21,025
Commissions 268,188
Manufacturers 2,206,679 1,459,460
Promotions 105,211 1,244,480
Returns allowance 860,126
Customers 542,278 401,594
Interest 14,127 31,079
Royalties 260,729 87,677
Warehousing 12,174 19,080
Others 129,439 141,964
Total $ 3,768,781 $ 4,558,919