XML 204 R117.htm IDEA: XBRL DOCUMENT v3.20.4
Financial instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Commodity price sensitivity [member]    
Disclosure of significant unobservable inputs used in fair value measurement of assets [line items]    
Percentage of reasonably possible change, market risk 30.00%  
Level 3 [member]    
Disclosure of significant unobservable inputs used in fair value measurement of assets [line items]    
Total gains and losses recognised in statement of income, assets $ 109 $ 4
Gains on change in fair value of derivatives 147  
Level 3 [member] | Certain earn-out agreements [member]    
Disclosure of significant unobservable inputs used in fair value measurement of assets [line items]    
Total gains and losses recognised in statement of income, assets 28  
Extrapolation approach [member] | Level 3 [member] | Certain earn-out agreements [member]    
Disclosure of significant unobservable inputs used in fair value measurement of assets [line items]    
The amount of increase (decrease) in the fair value of asset $ 100