XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Threshold percentage of total revenue     2.00%  
Revenue recognized that was included in the contract liability balance at the beginning of the period $ 187 $ 75 $ 698 $ 529
Performance obligation satisfied in previous period $ 20 $ 13 $ 64 $ 74