XML 76 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Current Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Other Liabilities, Current [Abstract]    
Rebates, product returns, administrative fees and service fees $ 4,051,029 $ 6,776,023
Employee wages and benefits 872,914 1,034,991
Other 1,831,709 1,723,254
Total other current liabilities $ 6,755,652 $ 9,534,268