XML 79 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued and Other Current Liabilities    
Royalties $ 142,446 $ 106,011
Clinical related costs 125,290 115,897
Sales allowances 105,749 73,204
Construction in progress 23,892 22,807
Operating lease liabilities 9,849 12,674
Other current liabilities 74,653 47,811
Total accrued and other current liabilities $ 481,879 $ 378,404