XML 77 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Other Current and Other Long-term Liabilities (Schedule of Other Current and Noncurrent Liabilities) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Other Liabilities, Current [Abstract]    
Rebates, product returns, administrative fees and service fees $ 5,635,972 $ 4,683,694
Employee wages and benefits 1,263,426 1,032,652
Stock payable 1,085,400 1,324,800
Current portion of accrued contingent consideration 2,290,000 0
Deferred acquisition liability 5,000,000 0
Accrued inventory purchases 434,405 1,055,220
Other 1,001,724 618,448
Total other current liabilities 16,710,927 8,714,814
Noncurrent portion of accrued contingent consideration 7,212,000 0
Deferred compensation 1,588,123 1,599,960
Other 519,020 216,008
Other Liabilities, Noncurrent, Total $ 9,319,143 $ 1,815,968