v3.26.1
Third-Party Arrangements - Schedule of Amount Due (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Due from Merck in Accounts receivable $ 1,492 $ 1,331
Due to Merck in Accounts payable 1,051 952
Related Party    
Related Party Transaction [Line Items]    
Due from Merck in Accounts receivable 143 98
Due to Merck in Accounts payable $ 374 $ 337