Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses And Other Current Liabilities (Details)

v3.10.0.1
Accrued Expenses And Other Current Liabilities (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Accrued Liabilities and Other Liabilities [Abstract]    
Sales returns and allowances $ 6,069,938 $ 3,829,030
Compensation and benefits 1,447,418 1,401,514
General and administrative 555,238 1,001,454
Royalties payable 846,251 743,010
Minimum sales commitment 819,375 0
Research and development expenses 224,496 299,480
Other 371,979 256,634
Total accrued expenses and other current liabilities $ 10,334,695 $ 7,531,122