XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
General Adoption of New Accounting Pronouncements (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax $ (59,318)   $ (59,441) $ (56,413)    
Retained Earnings [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax $ (45,224) $ (43,902) (39,337) $ (36,919) $ (35,991) $ (36,142)
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 $ 0   $ 0 $ 72