XML 178 R143.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Retiree welfare plans [Member] | 2032 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 7.30% 7.50%
Retiree welfare plans [Member] | 2032 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 4.50% 4.50%
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.50% 5.60%
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.80% 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.50%  
Defined benefit cost [Member] | 2032 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate 4.50%  
Defined benefit cost [Member] | 2030 [Member] | Top of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate   7.80%
Defined benefit cost [Member] | 2030 [Member] | Bottom of range [Member]    
Disclosure of defined benefit plans [Line Items]    
Health care cost trend rate   5.00%
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.60% 5.70%
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%