v3.25.0.1
Leases: (Maturities of Operating and Finance Lease Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 207  
2026 147  
2027 102  
2028 66  
2029 35  
Thereafter 175  
Total lease payments 732  
Less: Interest 128  
Operating lease liabilities 604 $ 653
Finance Leases    
2025 39  
2026 17  
2027 8  
2028 5  
2029 2  
Thereafter 0  
Total lease payments 71  
Less: Interest 4  
Present value of lease liabilities $ 67 $ 53