XML 70 R41.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 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,170 1,789  
Change in contract assets - increase (decrease) 110 171  
Contract liabilities - beginning balance (4,290) (4,033)  
Contract liabilities - ending balance (4,323) (3,994)  
Change in contract liabilities - decrease (increase) (33) 39  
Net change 77 210  
Contract liability, revenue recognized 927 $ 1,120  
Unbilled balances $ 2,143   $ 2,035