v3.25.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Operating leases    
Remaining 2025 $ 76  
2026 176  
2027 156  
2028 103  
2029 89  
Thereafter 199  
Total 799  
Less: present value discount (98)  
Lease liability 701 $ 764
Finance leases    
Remaining 2025 2  
2026 6  
2027 6  
2028 4  
2029 0  
Thereafter 0  
Total 18  
Less: present value discount (2)  
Lease liability $ 16 $ 23