v3.25.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 05, 2025
May 08, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Subsequent Event [Line Items]          
Dividends declared per common share     $ 1.86 $ 1.69  
Purchase of treasury stock     $ 75 $ 113  
Common Stock [Member]          
Subsequent Event [Line Items]          
Purchase of treasury stock     75    
Authorization of share repurchase, remaining available     $ 1,500   $ 1,600
Treasury Stock [Member]          
Subsequent Event [Line Items]          
Purchase of treasury stock, shares     441,164 666,574  
Purchase of treasury stock     $ 75 $ 113  
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Purchase of treasury stock, shares   209,915      
Purchase of treasury stock   $ 32      
Authorization of share repurchase, remaining available   $ 1,400      
Subsequent Event [Member] | O 2025 Q2 Dividends [Member]          
Subsequent Event [Line Items]          
Dividends declared per common share $ 1.86        
Dividends, date declared May 05, 2025        
Dividends, date payable Jun. 02, 2025        
Dividends, date of record May 19, 2025