v3.26.3
Equity - Schedule of Share Repurchase Activities (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 10 Months Ended 12 Months Ended
Oct. 23, 2026
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Oct. 23, 2026
Dec. 31, 2025
Equity, Class of Treasury Stock [Line Items]                        
Total Payments   $ 233       $ 157     $ 687 $ 517    
Share repurchase program                        
Equity, Class of Treasury Stock [Line Items]                        
Number of Shares Repurchased   1,788,530 2,086,601 1,714,620 1,507,378 1,636,094 1,920,154 1,966,909       7,030,535
Total Payments   $ 230 $ 227 $ 192 $ 150 $ 154 $ 158 $ 172       $ 634
Average Price Paid Per Share (in usd per share)   $ 128.69 $ 108.67 $ 111.87 $ 99.66 $ 94.32 $ 82.06 $ 87.69       $ 90.26
Share repurchase program | Subsequent Event                        
Equity, Class of Treasury Stock [Line Items]                        
Number of Shares Repurchased 389,168                   5,978,919  
Total Payments $ 51                   $ 700  
Average Price Paid Per Share (in usd per share) $ 131.07                   $ 117.03