XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Other Accrued Expenses    
Accrued personnel costs $ 12,101 $ 16,915
Accrued interest payable for convertible senior notes 3,900 5,903
Income tax payable 871 3,505
Accrued corporate legal fees and professional services 920 310
Accrued royalties 6,082 6,038
Accrued variable considerations 8,303 5,748
Purchase of API received not yet invoiced 79  
Accrued expenses - other 5,426 3,809
Total $ 37,682 $ 42,228