v3.26.1
Third-Party Arrangements - Schedule of Amount Due (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Due from Merck in Accounts receivable $ 1,384 $ 1,331
Due to Merck in Accounts payable 983 952
Related Party    
Related Party Transaction [Line Items]    
Due from Merck in Accounts receivable 158 98
Due to Merck in Accounts payable $ 350 $ 337