v3.26.1
Contingencies (Details)
$ in Millions
1 Months Ended 2 Months Ended 5 Months Ended
Jun. 12, 2026
Apr. 24, 2025
patent
Jun. 30, 2025
patent
May 31, 2023
patent
Oct. 31, 2025
patent
Oct. 31, 2024
patent
Jun. 30, 2026
USD ($)
case
Dec. 31, 2025
USD ($)
Mar. 11, 2025
case
Legal Defense Costs                  
Loss Contingencies [Line Items]                  
Legal defense costs reserve | $             $ 275 $ 245  
Dr. Scholl's | U.S. | Pending Litigation                  
Loss Contingencies [Line Items]                  
Loss contingency, pending claims | case             800    
Gardasil/Gardasil 9 | U.S. | Motion for Summary Judgement Granted                  
Loss Contingencies [Line Items]                  
Loss contingency, pending claims | case                 16
Gardasil/Gardasil 9 | Non-US | Pending Litigation                  
Loss Contingencies [Line Items]                  
Loss contingency, pending claims | case             15    
Keytruda | Pending Litigation | Patents                  
Loss Contingencies [Line Items]                  
Loss contingency, number of patents allegedly infringed       9   9      
Number of unpatentable patents         9        
Subcutaneous Pembrolizumab | Pending Litigation | Patents                  
Loss Contingencies [Line Items]                  
Loss contingency, number of patents allegedly infringed   15              
Subcutaneous Pembrolizumab | Pending Litigation | Patents - PGR Petition                  
Loss Contingencies [Line Items]                  
Loss contingency, pending claims     13            
Number of unpatentable patents     4            
Number of additional patents unpatentable     1            
Subcutaneous Pembrolizumab | Pending Litigation | PGR Petition Process, Ineligible to be Challenged                  
Loss Contingencies [Line Items]                  
Loss contingency, pending claims   3              
Lynparza | Pending Litigation | Patents                  
Loss Contingencies [Line Items]                  
Loss contingency, regulatory stay duration 30 months