XML 99 R50.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 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,263 $ 2,418 2,263 2,418  
Change in contract assets—increase (decrease)     250 124  
Contract liabilities - beginning balance     (4,326) (4,583)  
Contract liabilities - ending balance (3,928) (4,081) (3,928) (4,081)  
Change in contract liabilities—decrease (increase)     398 502  
Net change     648 626  
Contract liability, revenue recognized 454 $ 333 1,941 $ 1,814  
Unbilled balances 2,183   2,183   $ 1,949
Discontinued Operations, Held-for-Sale | Personal Protective Equipment Business          
Contract With Customer, Asset And Liability [Roll Forward]          
Disposal group, including discontinued operation, contract assets 4   4    
Disposal group, including discontinued operation, contract liabilities $ 18   $ 18