XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 32 $ 28
Increases due to cash received or receivable, excluding amounts recognized as revenue during the period 101 13
Revenue recognized that was included in the balance at the beginning of the period (4) (9)
Ending balance $ 129 $ 32