XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued and other current liabilities
Accrued and other current liabilities consisted of the following (in thousands):
March 31,
2023
December 31,
2022
Royalties$286,230$263,466
Clinical related costs117,417130,570
Sales allowances220,753192,133
Sales and marketing60,67431,149
Construction in progress3,0593,493
Operating lease liabilities7,3888,195
Other current liabilities129,92272,047
Total accrued and other current liabilities$825,443$701,053