v3.25.2
Accounts Receivable Securitization Program - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2025
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 $ 123   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