XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued and other current liabilities
Accrued and other current liabilities consisted of the following (in thousands):
December 31,
20222021
Royalties$263,466$168,412
Clinical related costs130,570109,486
Sales allowances192,133136,541
Sales and marketing31,14935,750
Construction in progress3,49327,098
Operating lease liabilities8,19510,554
Other current liabilities72,04745,754
Total accrued and other current liabilities$701,053$533,595