XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Change in Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contract Assets    
Balance at January 1, $ 335 $ 290
Additions 825 661
Transfers to accounts receivable (805) (614)
Effect of foreign exchange rate changes 2 (2)
Balance at December 31, 357 335
Contract Liabilities    
Balance at January 1, 837 776
Cash received for performance obligations not yet fulfilled 822 726
Revenue recognized (799) (640)
Effect of foreign exchange rate changes 9 (25)
Balance at December 31, $ 869 $ 837