XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
May 02, 2023
Dec. 01, 2021
2022 Shares Repurchased Program        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount       $ 1,000,000,000
Stock repurchase program, remaining amount $ 41,000,000      
Treasury stock, shares acquired (in shares) 584,086 2,482,804    
Stock repurchase program, average price per share (in dollars per share) $ 298.12 $ 228.33    
2023 Authorization        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount     $ 1,500,000,000