XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued and Other Current Liabilities    
Royalties $ 263,466 $ 168,412
Clinical related costs 130,570 109,486
Sales allowances 192,133 136,541
Sales and marketing 31,149 35,750
Construction in progress 3,493 27,098
Operating lease liabilities 8,195 10,554
Other current liabilities 72,047 45,754
Total accrued and other current liabilities $ 701,053 $ 533,595