XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accrued and Other Current Liabilities    
Royalties $ 92,149 $ 73,221
Clinical related costs 95,451 88,710
Sales allowances 73,610 59,924
Construction in progress 12,835 12,732
Operating lease liabilities 10,713 9,343
Other current liabilities 49,557 42,020
Total accrued and other current liabilities $ 334,315 $ 285,950