XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Employee Savings Plans) (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Contributions to employer sponsored defined contribution plans $ 1,037 $ 962 $ 875
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares 24.7    
Employee Stock Ownership Plan (ESOP), Number of Suspense Shares 5.1    
Employee Stock Ownership Plan (ESOP), Deferred Shares, Fair Value $ 512