XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accrued and Other Current Liabilities    
Royalties $ 34,376 $ 25,087
Clinical related costs 64,963 98,607
Sales allowances 60,890 44,770
Construction in progress 2,847 7,673
Finance lease liabilities   18,696
Other current liabilities 47,398 34,568
Total accrued and other current liabilities $ 210,474 $ 229,401