XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Change in Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract Assets    
Balance beginning of the year $ 290 $ 236
Additions 661 547
Transfers to accounts receivable (614) (493)
Effect of foreign exchange rate changes (2) 0
Balance at the end of the year 335 290
Contract Liabilities    
Balance beginning of the year 776 676
Cash received for performance obligations not yet fulfilled 726 642
Revenue recognized (640) (539)
Effect of foreign exchange rate changes (25) (3)
Balance at the end of the year $ 837 $ 776