XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share and Certain Related Information - Share Repurchases (Details) - USD ($)
3 Months Ended
Jul. 06, 2023
Apr. 27, 2023
Jan. 25, 2023
Sep. 15, 2022
Jul. 13, 2022
Apr. 28, 2022
Jan. 26, 2022
Sep. 23, 2021
Jun. 30, 2023
Dec. 31, 2021
Jan. 16, 2020
Class of Stock [Line Items]                      
Dividend declared (in dollars per share)   $ 0.26 $ 0.26 $ 0.23 $ 0.23 $ 0.23 $ 0.23 $ 0.21      
Subsequent Event                      
Class of Stock [Line Items]                      
Dividend declared (in dollars per share) $ 0.26                    
2020 Stock Repurchase Program                      
Class of Stock [Line Items]                      
Amount authorized to be repurchased                 $ 1,000,000,000   $ 1,000,000,000
Average Price Per Share (in dollars per share)                 $ 113.56    
Total Shares Retired (in shares)                 1,237,688    
Shares Repurchased (in shares)                 1,237,688 342,054  
2023 Stock Repurchase Program                      
Class of Stock [Line Items]                      
Amount authorized to be repurchased     $ 1,000,000,000           $ 1,000,000,000    
Average Price Per Share (in dollars per share)                 $ 114.91    
Total Shares Retired (in shares)                 1,088,012    
Shares Repurchased (in shares)                 1,088,012