v3.26.1
Equity - Schedule of Share Repurchase Activities (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 7 Months Ended 12 Months Ended
Jul. 27, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 27, 2026
Dec. 31, 2025
Equity, Class of Treasury Stock [Line Items]                      
Total Payments   $ 227       $ 158   $ 454 $ 360    
Share repurchase program                      
Equity, Class of Treasury Stock [Line Items]                      
Number of Shares Repurchased   2,086,601 1,714,620 1,507,378 1,636,094 1,920,154 1,966,909       7,030,535
Total Payments   $ 227 $ 192 $ 150 $ 154 $ 158 $ 172       $ 634
Average Price Paid Per Share (in usd per share)   $ 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 486,601                 4,287,822  
Total Payments $ 57                 $ 476  
Average Price Paid Per Share (in usd per share) $ 117.11                 $ 110.91