v3.26.1
Accrued and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Royalties$42,796$40,678
Clinical related costs164,368175,932
Sales allowances526,435642,468
Sales and marketing60,34171,248
Accrued taxes2,2394,755
Operating lease liabilities5,5885,697
Other current liabilities68,53990,723
Total accrued and other current liabilities$870,306$1,031,501