XML 150 R135.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and similar obligations - Summary of Weighted Average Assumptions Used in Computing Benefit Obligations (Detail)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
United States [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Discount rate 5.70% 5.30%
Price inflation 2.00% 2.00%
United States [member] | Male [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 86 years 86 years
United States [member] | Female [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 88 years 88 years
United States [member] | Top of range [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Medical cost trend rate 6.50% 6.80%
United States [member] | Bottom of range [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Medical cost trend rate 4.50% 4.50%
Canada [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Discount rate 4.60% 4.60%
Price inflation 2.00% 2.00%
Future salary increases 1.00% 1.00%
Future pension increases 2.00% 2.00%
Medical cost trend rate 4.50% 4.50%
Canada [member] | Male [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 87 years 87 years
Canada [member] | Female [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 89 years 90 years
Mexico [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Discount rate 10.80% 9.30%
Price inflation 3.50% 3.50%
Future salary increases 4.30% 4.30%
Future pension increases 3.50% 3.50%
Mexico [member] | Male [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 85 years 85 years
Mexico [member] | Female [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 88 years 88 years
Brazil [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Discount rate 11.00% 9.20%
Price inflation 3.50% 3.50%
Future pension increases 3.50% 3.50%
Medical cost trend rate 7.10% 7.10%
Brazil [Member] | Male [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 85 years 85 years
Brazil [Member] | Female [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 88 years 87 years
Brazil [Member] | Top of range [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Future salary increases 6.70% 6.70%
Brazil [Member] | Bottom of range [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Future salary increases 3.90% 3.90%
United Kingdom [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Discount rate 5.60% 4.70%
Price inflation 3.20% 3.20%
Future pension increases 3.10% 3.10%
United Kingdom [member] | Male [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 86 years 87 years
United Kingdom [member] | Female [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 89 years 89 years
AB inBev [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Discount rate 6.00% 5.60%
Price inflation 2.50% 2.60%
Future salary increases 3.60% 3.70%
Future pension increases 2.80% 2.80%
AB inBev [member] | Male [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 86 years 85 years
AB inBev [member] | Female [Member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Life expectation for a 65 year old 88 years 88 years
AB inBev [member] | Top of range [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Medical cost trend rate 6.30% 6.70%
AB inBev [member] | Bottom of range [member]    
Disclosure of Weighted average assumptions used to determine benefit obligations [line items]    
Medical cost trend rate 5.90% 6.20%