XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued and Other Current Liabilities    
Royalties $ 168,412 $ 106,011
Clinical related costs 109,486 115,897
Sales allowances 136,541 73,204
Sales and marketing 35,750 12,699
Construction in progress 27,098 22,807
Operating lease liabilities 10,554 12,674
Other current liabilities 45,754 35,112
Total accrued and other current liabilities $ 533,595 $ 378,404