Revenue from Contracts with Customers - Narrative (Details) $ in Millions |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Revenue from Contract with Customer [Abstract] | |
Deferred revenue, revenue recognized | $ 344 |
Remaining performance obligation, amount of customer only general cancellation | 985 |
Remaining performance obligation, amount of non-cancelable contracts | $ 453 |