v3.25.0.1
Sale of Accounts Receivable: (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
arrangement
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sale of Accounts Receivable [Abstract]      
Types of trade receivables sold (in arrangements) | arrangement 2    
Accounts receivable sold $ 11,900 $ 13,300  
Trade receivables sold and derecognized that remain uncollected 900 1,600 $ 1,000
Loss on sale of trade receivable $ 42 $ 49 $ 26