v3.26.1
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Contract With Customer, Asset And Liability [Roll Forward]          
Contract assets - beginning balance     $ 2,403 $ 2,155  
Contract assets - ending balance $ 2,564 $ 2,528 2,564 2,528  
Change in contract assets - increase (decrease)     161 373  
Contract liabilities - beginning balance     (3,839) (4,120)  
Contract liabilities - ending balance (4,362) (4,333) (4,362) (4,333)  
Change in contract liabilities - (increase) decrease     (523) (213)  
Net change     (362) 160  
Contract liability, revenue recognized 511 $ 442 1,575 $ 1,442  
Unbilled balances $ 2,516   $ 2,516   $ 2,424