XML 74 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Other current liabilities consist of the following: (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued payroll, bonuses and commission costs $ 6,087,359 $ 8,040,278
Allowance for coupons and returns 10,712,171 10,316,298
Accrued sales and marketing costs 893,332 3,285,662
Accrued compensated absences 1,874,036 1,463,878
Accrued wholesale distributor fees 3,897,398 2,347,122
Accrued legal and accounting expense 909,137 422,336
Accrued research and development 1,179,065 1,049,603
Operating lease liability 1,753,499 1,501,539
Accrued rebates 4,794,794 3,916,672
Other accrued expenses 823,694 1,480,225
TOTAL OTHER CURRENT LIABILITIES $ 32,924,485 $ 33,823,613