XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Accrued and Other Current Liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued and Other Current Liabilities
Note 10. Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Royalties$444,305$387,362
Clinical related costs105,675109,618
Sales allowances349,904279,914
Sales and marketing39,54137,369
Accrued Taxes32,39642,295
Operating lease liabilities4,9295,686
Other current liabilities57,56673,325
Total accrued and other current liabilities$1,034,316$935,569