XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued and Other Current Liabilities    
Royalties $ 106,011 $ 73,221
Clinical related costs 115,897 88,710
Sales allowances 73,204 59,924
Construction in progress 22,807 12,732
Operating lease liabilities 12,674 9,343
Other current liabilities 47,811 42,049
Total accrued and other current liabilities $ 378,404 $ 285,979