XML 48 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Payroll support and voluntary Employee programs, net $ 0 $ 740 $ 0 $ 2,187        
Other (gains) losses, net (68) 14 (212) 61        
Decrease in AOCI 11,120 9,688 11,120 9,688 $ 10,417 $ 10,414 $ 9,093 $ 8,876
Accumulated other comprehensive income                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Decrease in AOCI 805 136 805 136 891 388 (60) (105)
Retained earnings                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Decrease in AOCI $ 16,311 $ 15,260 $ 16,311 $ 15,260 $ 15,551 15,774 $ 14,912 14,777
Cumulative Effect, Period of Adoption, Adjustment                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Decrease in AOCI           (245)   0
Cumulative Effect, Period of Adoption, Adjustment | Accumulated other comprehensive income                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Decrease in AOCI               (19)
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Decrease in AOCI           $ 55   $ 19