v3.25.2
Receivables (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Certain Customers          
Schedule Of Financial Receivables [Line Items]          
Accounts receivables sold $ 223 $ 174 $ 406 $ 345  
Accounts receivable outstanding 217 172 217 172  
Receivables Purchase Agreement          
Schedule Of Financial Receivables [Line Items]          
Accounts receivable securitization following a provision to increase the limit 325   325    
Accounts receivable securitization 250   250   $ 250
Accounts receivable securitization amount drawn 250   250   250
Financing receivables, held as collateral 277   277   $ 201
Accounts receivables sold $ 359 $ 317 $ 829 $ 730