Revenue Remaining Performance Obligations (Details) $ in Millions |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
| |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
| Revenue, Remaining Performance Obligation, Amount | $ 322 |
| Revenue performance obligation expected in 2026 | 190 |
| Revenue performance obligation expected in 2027 | 127 |
| Contract with Customer, collection | $ 183 |