XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Royalties$33,056$519,881
Clinical related costs146,286132,446
Sales allowances541,993438,053
Sales and marketing51,31333,439
Accrued taxes5,39323,781
Operating lease liabilities6,1735,583
Other current liabilities72,88058,865
Total accrued and other current liabilities$857,094$1,212,048