v3.25.1
COMMITMENTS AND CONTINGENCIES - PURCHASE COMMITMENTS (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 136
2026 105
2027 70
2028 40
2029 0
Thereafter 0
Total $ 351