v3.25.1
Accounts Receivable Securitization Program - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Accounts receivable securitization, facility limit $ 230  
Percentage of additional purchase receivable 100.00%  
Accounts receivable from securitization $ 230 $ 215
Unsold receivables retained $ 138 109
Accounts Payable    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Accounts receivable from securitization   $ 15