XML 99 R49.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Contract With Customer, Asset And Liability [Roll Forward]          
Contract assets - beginning balance     $ 2,013 $ 2,294  
Contract assets - ending balance $ 2,072 $ 2,438 2,072 2,438  
Change in contract assets—increase (decrease)     59 144  
Contract liabilities - beginning balance     (4,326) (4,583)  
Contract liabilities - ending balance (4,096) (4,179) (4,096) (4,179)  
Change in contract liabilities—decrease (increase)     230 404  
Net change     289 548  
Contract liability, revenue recognized 494 $ 528 1,487 $ 1,481  
Unbilled balances $ 1,968   $ 1,968   $ 1,949