XML 74 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Contract With Customer, Asset And Liability [Roll Forward]      
Contract assets - beginning balance $ 2,013 $ 2,294  
Contract assets - ending balance 1,939 2,453  
Change in contract assets—increase (decrease) (74) 159  
Contract liabilities - beginning balance (4,326) (4,583)  
Contract liabilities - ending balance (4,005) (4,291)  
Change in contract liabilities—decrease (increase) 321 292  
Net change 247 451  
Contract liability, revenue recognized 993 $ 953  
Unbilled balances $ 1,869   $ 1,949