XML 81 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Commercial rebates, fees and returns $ 104,521 $ 80,520
Professional, license, and other fees and expenses 24,210 23,242
Salaries, bonuses, and other compensation 13,797 22,482
Interest expense 3,467 1,067
Research and development expense 4,634 2,226
Restructuring expense 5,058 0
Total accrued expenses $ 155,687 $ 129,537