XML 88 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Contract With Customer, Asset And Liability [Roll Forward]          
Contract assets - beginning balance     $ 2,060 $ 1,618  
Contract assets - ending balance $ 2,239 $ 2,087 2,239 2,087  
Change in contract assets - increase (decrease)     179 469  
Contract liabilities - beginning balance     (4,290) (4,033)  
Contract liabilities - ending balance (4,177) (3,840) (4,177) (3,840)  
Change in contract liabilities - decrease (increase)     113 193  
Net change     292 662  
Contract liability, revenue recognized 362 $ 225 1,633 $ 1,786  
Unbilled balances $ 2,208   $ 2,208   $ 2,035