XML 20 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Commercial rebates, fees and returns $ 117,854 $ 118,427
Manufacturing costs 17,014 21,364
Salaries, bonuses, and other compensation 16,356 18,693
Professional, license, and other fees and expenses 10,232 13,392
Research and development expense 2,270 3,539
Interest expense 3,467 867
Restructuring expense 468 797
Total accrued expenses $ 167,661 $ 177,079