v3.25.4
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accrued and Other Current Liabilities    
Royalties $ 40,678 $ 519,881
Clinical related costs 175,932 132,446
Sales allowances 642,468 438,053
Sales and marketing 71,248 33,439
Accrued taxes 4,755 23,781
Operating lease liabilities 5,697 5,583
Other current liabilities 90,723 58,865
Total accrued and other current liabilities $ 1,031,501 $ 1,212,048