v3.25.2
Deferred Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Change in Contract with Customer, Liability [Roll Forward]        
Balance, beginning of the period $ 430 $ 479 $ 430 $ 498
Deferral of revenue 114 110 171 166
Recognition of deferred revenue from beginning balance (123) (121) (180) (196)
Balance, end of the period $ 421 $ 468 $ 421 $ 468