v3.25.1
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Operating leases    
Remaining 2025 $ 124  
2026 175  
2027 155  
2028 103  
2029 89  
Thereafter 198  
Total 844  
Less: present value discount (106)  
Lease liability 738 $ 764
Finance leases    
Remaining 2025 5  
2026 6  
2027 6  
2028 6  
2029 0  
Thereafter 0  
Total 23  
Less: present value discount (2)  
Lease liability $ 21 $ 23