XML 145 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension plans - Defined benefit pension plans - Narrative (Detail) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation $ 11,720 $ 12,767 $ 12,738
Amounts recognized in the Consolidated Balance Sheets:      
ABO 11,200 12,300  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]      
2025 893    
2026 873    
2027 875    
2028 884    
2029 883    
2030 - 2034 4,379    
Expected contribution to pension plans during the next year 114    
Unfunded Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation $ 1,000 $ 1,000