XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 114 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Nov. 30, 2020
Jun. 30, 2017
Nov. 30, 2014
Apr. 30, 2012
Equity, Class of Treasury Stock [Line Items]                        
Total cost of shares purchased $ 1,251,000,000 $ 242,000,000 $ 50,000,000 $ 500,000,000 $ 463,000,000              
Number of shares excluded from the calculation of diluted earnings per share (in shares) 1,500,000     0   0 0          
2012 - Share Repurchase Program                        
Equity, Class of Treasury Stock [Line Items]                        
Share repurchase authorization limit (up to) $ 20,000,000,000         $ 20,000,000,000   $ 20,000,000,000 $ 5,000,000,000 $ 5,000,000,000 $ 5,000,000,000 $ 5,000,000,000
Share repurchase, remaining authorized repurchase amount $ 3,700,000,000         $ 3,700,000,000   $ 3,700,000,000        
Shares purchased (in shares) 4,400,000     2,400,000   5,700,000 4,600,000 142,900,000        
Total cost of shares purchased $ 1,251,000,000     $ 500,000,000   $ 1,543,000,000 $ 961,000,000 $ 16,300,000,000