v3.25.0.1
Stock Plans: (Share and Fair Value for Performance Share Units) (Details) - Performance Shares - 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 PSU Awards that Vested (in shares) 916,452 902,232 669,960
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 PSU Awards $ 86 $ 83 $ 54
Fair Value      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant Date Fair Value/Total Fair Value of Vested Shares of PSU Awards $ 83 $ 91 $ 74