XML 70 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Compensation and benefits $ 12,295 $ 11,228
Accrued operating expenses 20,646 16,538
Accrued royalties 4,091 3,822
Accrued interest 2,053 1,605
Product returns, rebates and other fees 1,972 3,473
Total $ 41,057 $ 36,666