XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
General Adoption of New Accounting Pronouncements (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax $ (56,413)   $ (55,331) $ (54,572)    
Retained Earnings [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax $ (36,919) $ (35,991) (36,142) $ (34,969) $ (33,878) $ (31,700)
Retained Earnings [Member] | Cumulative Effect, Period of Adoption, Adjustment            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax   $ 0 72   $ 0 $ 12
Retained Earnings [Member] | Cumulative effect on retained earnings, before tax [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax     $ 79