XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued and Other Current Liabilities
9 Months Ended
Sep. 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):
September 30,
2024
December 31,
2023
Royalties$491,054$387,362
Clinical related costs120,560109,618
Sales allowances381,695279,914
Sales and marketing40,60137,369
Accrued taxes33,15042,295
Operating lease liabilities4,3525,686
Other current liabilities56,53973,325
Total accrued and other current liabilities$1,127,951$935,569