XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued and Other Current Liabilities
12 Months Ended
Dec. 31, 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):
December 31,
20242023
Royalties$519,881$387,362
Clinical related costs132,446109,618
Sales allowances438,053279,914
Sales and marketing33,43937,369
Accrued taxes23,78142,295
Operating lease liabilities5,5835,686
Other current liabilities58,86573,325
Total accrued and other current liabilities$1,212,048$935,569