XML 312 R169.htm IDEA: XBRL DOCUMENT v3.20.4
Interest in associates and joint ventures - Carrying amount of interests in associates and joint ventures (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Interests In Other Entities [Abstract]      
Interests in associates $ 26,594 $ 24,384  
Interests in joint ventures 90 90  
Interests in associates and joint ventures $ 26,684 $ 24,474 $ 22,407