XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accrued and Other Current Liabilities    
Royalties $ 77,800 $ 73,221
Clinical related costs 95,172 88,710
Sales allowances 71,085 59,924
Construction in progress 14,817 12,732
Operating lease liabilities 10,059 9,343
Other current liabilities 71,957 42,020
Total accrued and other current liabilities $ 340,890 $ 285,950