XML 116 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued employee compensation and related costs $ 2,585 $ 2,166
Accrued professional fees 3,217 2,071
Accrued sales allowances 15,494 19,637
Accrued royalties 4,683 5,112
Other accrued liabilities 14,476 15,209
Total $ 40,455 $ 44,195