Revenue Remaining Performance Obligations (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Revenue, Remaining Performance Obligation, Amount | $ 258 | |
| Liability derecognized due to sale of assets | 0 | $ 100 |
| Revenue performance obligation expected in 2026 | 127 | |
| Revenue performance obligation expected in 2027 | 127 | |
| Contract with Customer, collection | $ 120 |