v3.25.3
Contingencies (Details)
employee in Thousands, $ in Millions, $ in Millions
Dec. 12, 2024
USD ($)
supplierContribution
Dec. 12, 2024
MXN ($)
supplierContribution
Oct. 31, 2025
phase
case
state
securitiesClassAction
classAction
employee
territory
Jan. 09, 2025
pharmacist
Jan. 31, 2023
USD ($)
Loss Contingencies [Line Items]          
Number of cases brought by third-party payers     4    
Number of cases brought by hospitals     1    
Number of former employees who brought complaints | pharmacist       2  
Number of phases | phase     3    
Canada Opioids Class Action Complaints          
Loss Contingencies [Line Items]          
Number of putative class actions | classAction     2    
Opioids Litigation          
Loss Contingencies [Line Items]          
Number of states with settlement agreements | state     50    
Number of U.S. territories with settlement agreements | territory     3    
Loss contingency, accrued liabilities | $         $ 3,300
Number of securities class actions | securitiesClassAction     2    
Asda Equal Value Claims          
Loss Contingencies [Line Items]          
Number of current and former employees who brought claims | employee     73    
Mexico Antitrust Matter | Pending Litigation          
Loss Contingencies [Line Items]          
Loss contingency, damages awarded, value $ 5 $ 93.4      
Types of supplier contributions | supplierContribution 2 2