XML 205 R176.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Future Benefits - Summary of Key Assumptions Used by to Determine Defined Benefit Obligation and Net Benefit Cost for Defined Benefit Pension Plans and Retiree Welfare Plans (Parenthetical) (Detail)
Dec. 31, 2023
Dec. 31, 2022
Retiree welfare plans [Member] | 2032 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 9.00%  
Retiree welfare plans [Member] | 2032 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 4.80%  
Retiree welfare plans [Member] | 2035 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate   7.80%
Retiree welfare plans [Member] | 2035 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate   4.80%
Retiree welfare plans [Member] | Canadian plans [Member] | 2026 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 5.10% 5.30%
Retiree welfare plans [Member] | Canadian plans [Member] | 2026 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 4.00% 4.80%
Defined benefit cost [Member] | 2032 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 7.80% 7.00%
Defined benefit cost [Member] | 2032 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 4.80% 4.50%
Defined benefit cost [Member] | Canadian plans [Member] | 2026 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 5.30% 5.40%
Defined benefit cost [Member] | Canadian plans [Member] | 2026 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 4.80% 4.80%