XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
March 31,
2025
December 31,
2024
Royalties$549,246$519,881
Clinical related costs132,726132,446
Sales allowances467,787438,053
Sales and marketing53,76133,439
Accrued taxes91,69623,781
Operating lease liabilities5,9985,583
Other current liabilities74,52458,865
Total accrued and other current liabilities$1,375,738$1,212,048