XML 186 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Pensions - Sensitivity analysis (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
yr
Discount rate [member] | Low range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to decrease in assumption $ 738
Service cost 2020, decrease $ 25
Percentage of reasonably possible decrease in actuarial assumption (0.50%)
Discount rate [member] | High range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to increase in assumption $ (651)
Service cost 2020, increase $ (22)
Percentage of reasonably possible increase in actuarial assumption 0.50%
Expected rate of compensation [member] | Low range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to decrease in assumption $ (181)
Service cost 2020, decrease $ (11)
Percentage of reasonably possible decrease in actuarial assumption (0.50%)
Expected rate of compensation [member] | High range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to increase in assumption $ 191
Service cost 2020, increase $ 11
Percentage of reasonably possible increase in actuarial assumption 0.50%
Expected rate of pension increase [member] | Low range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to decrease in assumption $ (541)
Service cost 2020, decrease $ (15)
Percentage of reasonably possible decrease in actuarial assumption (0.50%)
Expected rate of pension increase [member] | High range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to increase in assumption $ 598
Service cost 2020, increase $ 17
Percentage of reasonably possible increase in actuarial assumption 0.50%
Mortality assumption [member] | Low range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to decrease in assumption $ (364)
Service cost 2020, decrease $ (10)
Increase (decrease) in mortality age assumption | yr (1)
Mortality assumption [member] | High range value [member]  
Disclosure of sensitivity analysis for actuarial assumptions [line items]  
Defined benefit obligation, change due to increase in assumption $ 333
Service cost 2020, increase $ 9
Increase (decrease) in mortality age assumption | yr 1