v3.25.0.1
Stock Plans: (Share and Fair Value for Restricted Share Unit Awards) (Details) - Restricted Stock Units (RSUs) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of RSU Awards that Vested (in shares) 1,849,088 1,483,356 1,603,571
Grant Date Fair Value      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant Date Fair Value/Total Fair Value of Vested Shares of RSU Awards $ 158 $ 129 $ 126
Fair Value      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant Date Fair Value/Total Fair Value of Vested Shares of RSU Awards $ 171 $ 148 $ 174