v3.25.4
Contingencies (Details)
employee in Thousands, $ in Millions, $ in Millions
Mar. 03, 2026
USD ($)
Dec. 12, 2024
USD ($)
supplierContribution
Dec. 12, 2024
MXN ($)
supplierContribution
Jan. 31, 2026
USD ($)
case
state
territory
employee
phase
classAction
Jan. 09, 2025
pharmacist
Jan. 31, 2023
USD ($)
Loss Contingencies [Line Items]            
Number of cases brought by third-party payers | case       4    
Number of cases brought by hospitals | case       1    
Number of former employees who brought complaints | pharmacist         2  
Number of phases | phase       3    
Number of phases complete | phase       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
Canada Opioids Class Action Complaints            
Loss Contingencies [Line Items]            
Number of putative class actions | classAction       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      
Driver Platform Matters            
Loss Contingencies [Line Items]            
Loss contingency, accrued liabilities       $ 37    
Driver Platform Matters | Subsequent Event            
Loss Contingencies [Line Items]            
Loss contingency, damages awarded, value $ 100          
Period to maintain certain practices and obligations 10 years          
Judgment suspended, amount $ 63