XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Royalties$410,312$387,362
Clinical related costs94,554109,618
Sales allowances358,541279,914
Sales and marketing41,97137,369
Accrued Taxes126,76242,295
Operating lease liabilities4,7835,686
Other current liabilities65,34573,325
Total accrued and other current liabilities$1,102,268$935,569