v3.25.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Accounts Receivable, Allowance for Credit Loss, Current $ 27 $ 35
Accounts Receivable, Allowance for Credit Loss, Noncurrent $ 7 $ 5
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 199,000,000 199,000,000
Common Stock, Shares, Issued 118,000,000 117,000,000
Common Stock, Shares, Outstanding 84,000,000 86,000,000
Treasury Stock, Common, Shares 34,000,000 31,000,000