XML 140 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income taxes - Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Currently payable $ 24 $ 323
Deferred 65,823 50,503
Other 952 549
Income taxes, principally deferred $ 66,799 $ 51,375