v3.26.1
Supplemental Balance Sheet Information - Schedule of Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued expenses and other payables    
Revenue rebates and returns related $ 440,437 $ 398,533
External research and development activities related 199,380 156,525
Compensation related 156,930 305,055
Commercial activities 123,249 118,449
Individual income tax and other taxes 80,910 60,359
Accrued general and administrative expenses 34,121 36,635
Other 44,256 33,564
Total $ 1,079,283 $ 1,109,120