XML 76 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities Abstract    
Accrued product returns $ 33,457 $ 48,464
Accrued royalties 3,649 3,598
Accrued compensation 10,998 8,673
Accrued government and managed care rebates 4,867 9,981
Accrued research and development 3,028 8,338
Accrued expenses and other liabilities 8,477 7,363
Customer coupons 777 719
Deferred revenue   101
Accrued Liabilities $ 65,253 $ 87,237