XML 63 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Other current liabilities consist of the following: (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued payroll, bonuses and commission costs $ 3,224,923 $ 8,040,278
Allowance for coupons and returns 8,608,125 10,316,298
Accrued sales and marketing costs 1,506,414 3,285,662
Accrued compensated absences 2,277,967 1,463,878
Allowance for wholesale distributor fees 3,898,318 2,347,122
Accrued legal and accounting expense 646,855 422,336
Accrued research and development 803,676 1,049,603
Operating lease liability 2,107,413 1,501,539
Accrued rebates 4,846,957 3,916,672
Other accrued expenses 1,292,763 1,480,225
TOTAL OTHER CURRENT LIABILITIES $ 29,213,411 $ 33,823,613