XML 109 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Employee Savings Plans) (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Retirement Benefits [Abstract]      
Contributions to employer sponsored defined contribution plans $ 875 $ 485 $ 332
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares 23.4    
Employee Stock Ownership Plan (ESOP), Number of Suspense Shares 9.4    
Employee Stock Ownership Plan (ESOP), Deferred Shares, Fair Value $ 672