v3.24.2
Revenue Recognition Revenue Recognition (Contract Liabilities Rollforward) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition and Deferred Revenue [Abstract]    
Contract liabilities, Beginning Balance $ 444 $ 400
Additions 173 177
Revenue recognized (163) (153)
Contract liabilities, Ending Balance $ 454 $ 424