v3.25.3
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Contract With Customer, Asset And Liability [Roll Forward]          
Contract assets - beginning balance     $ 2,207 $ 2,013  
Contract assets - ending balance $ 2,674 $ 2,263 2,674 2,263  
Change in contract assets - increase (decrease)     467 250  
Contract liabilities - beginning balance     (4,220) (4,326)  
Contract liabilities - ending balance (4,354) (3,928) (4,354) (3,928)  
Change in contract liabilities - (increase) decrease     (134) 398  
Net change     333 648  
Contract liability, revenue recognized 326 $ 454 1,768 $ 1,941  
Unbilled balances $ 2,621   $ 2,621   $ 2,139