XML 93 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Legal costs $ 12,202 $ 10,056
Settlement costs 5,931 8,673
Pricing adjustment settlement with Veterans Affairs 6,894 6,894
Estimated returns 2,581 2,325
External commissions 1,722 962
Accrued clinical trials 1,076 1,233
Other 1,755 1,699
Total $ 32,161 $ 31,842