XML 80 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current and Other Long-term Liabilities (Schedule of Other Current and Noncurrent Liabilities) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Other Liabilities, Current [Abstract]    
Rebates, product returns, administrative fees and service fees $ 4,072,151 $ 4,593,167
Employee wages and benefits 998,064 1,295,905
Current portion of accrued contingent consideration 2,787,741 2,374,776
Deferred acquisition liability 2,187,140 0
Accrued inventory purchases 294,000 829,047
Accrued payment for asset purchase 0 1,000,000
Other 915,285 991,974
Total other current liabilities 11,254,381 11,084,869
Non-current portion of accrued contingent consideration 4,855,363 6,258,813
Deferred compensation 2,702,772 2,278,164
Other 304,637 200,346
Other Liabilities, Noncurrent, Total $ 7,862,772 $ 8,737,323