v3.26.1
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 57 $ 61
Ending balance 13 69
Additional contract assets recognized but not billed 21 30
Contract with Customer, Asset, Reclassified to Receivable 65 22
Contract With Customer, Liability [Roll Forward]    
Beginning balance 86 96
contract with customer liability amount billed but revenue not recognized 49 63
Revenue recognized related to contract liabilities and other (46) (67)
Ending balance 89 92
Prior year deferral    
Contract With Customer, Liability [Roll Forward]    
Revenue recognized related to contract liabilities and other (30) (41)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Ending balance 3 1
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Contract With Customer, Liability [Roll Forward]    
Ending balance $ 43 $ 42