XML 74 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Current Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Other Liabilities, Current [Abstract]    
Rebates, product returns, administrative fees and service fees $ 4,683,694 $ 4,051,029
Employee wages and benefits 1,032,652 872,914
Stock payable 1,324,800 990,000
Accrued inventory purchases 1,055,220 319,228
Other 618,448 522,481
Total other current liabilities $ 8,714,814 $ 6,755,652