XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]        
Threshold percentage of total revenue     1.00%  
Revenue recognized that was included in the contract liability balance at the beginning of the period $ 266 $ 218 $ 581 $ 511
Performance obligation satisfied in previous period $ 29 $ 27 $ 43 $ 44