v3.26.1
Supplemental Balance Sheet Information - Schedule of Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued expenses and other payables    
Revenue rebates and returns related $ 485,870 $ 398,533
External research and development activities related 167,026 156,525
Compensation related 247,322 305,055
Commercial activities 132,085 118,449
Individual income tax and other taxes 149,380 60,359
Accrued general and administrative expenses 42,364 36,635
Other 40,217 33,564
Total $ 1,264,264 $ 1,109,120