XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Employee Savings Plans) (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Contributions to employer sponsored defined contribution plans $ 962 $ 875 $ 485
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares 25.4    
Employee Stock Ownership Plan (ESOP), Number of Suspense Shares 7.2    
Employee Stock Ownership Plan (ESOP), Deferred Shares, Fair Value $ 619