XML 176 R161.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 10, 2022
Dec. 31, 2021
Dec. 31, 2021
[1]
Dec. 31, 2020
[1]
Dec. 31, 2019
[1]
Jul. 12, 2021
Jan. 11, 2021
Subsequent Event [Line Items]              
Cash dividends declared per common share (in dollars per share)   $ 0.25 $ 0.88 $ 0.76 $ 0.68    
Common stock              
Subsequent Event [Line Items]              
Stock repurchase program, authorized amount           $ 2,000,000,000 $ 1,600,000,000
Subsequent event | Common stock              
Subsequent Event [Line Items]              
Dividends payable, date declared Jan. 10, 2022            
Cash dividends declared per common share (in dollars per share) $ 0.30            
Dividends payable, date to be paid Feb. 15, 2022            
Dividends payable, date of record Feb. 01, 2022            
Stock repurchase program, authorized amount $ 2,000,000,000            
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.