v3.26.3
Supplemental Balance Sheet Information - Schedule of Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accrued expenses and other payables    
Revenue rebates and returns related $ 561,651 $ 398,533
External research and development activities related 134,780 156,525
Compensation related 297,819 305,055
Commercial activities 152,089 118,449
Individual income tax and other taxes 107,896 60,359
Accrued general and administrative expenses 45,600 36,635
Other 42,811 33,564
Total $ 1,342,646 $ 1,109,120