XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued and Other Current Liabilities    
Royalties $ 127,216 $ 106,011
Clinical related costs 103,369 115,897
Sales allowances 81,729 73,204
Construction in progress 30,823 22,807
Operating lease liabilities 10,995 12,674
Other current liabilities 58,935 47,811
Total accrued and other current liabilities $ 413,067 $ 378,404