XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Legal costs $ 16,576 $ 10,056
Settlement costs 7,944 8,673
Pricing adjustment settlement with Veterans Affairs 6,894 6,894
Estimated returns 2,365 2,325
Accrued clinical trials 1,337 1,233
External commissions 1,139 962
Other 1,183 1,699
Total $ 37,438 $ 31,842