v3.25.2
LONG-TERM DEBT - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Aug. 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Long-term Debt        
Repayments of long-term debt   $ 2,280 $ 0  
Debt outstanding   22,996   $ 25,323
Level 1 | Estimate of Fair Value Measurement        
Long-term Debt        
Fair value of long-term debt   21,800   $ 24,000
Senior Notes Due 2025 | Senior Notes        
Long-term Debt        
Repayments of long-term debt   1,000    
Senior Notes Due 2026 | Senior Notes        
Long-term Debt        
Repayments of long-term debt   870    
Two-year term loan due 2026 | Secured Debt        
Long-term Debt        
Repayments of long-term debt   $ 400    
Debt term   2 years    
Two-year term loan due 2026 | Secured Debt | Subsequent Event        
Long-term Debt        
Repayments of long-term debt $ 700      
Debt term 2 years      
Debt outstanding $ 21,400