v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Other Purchase Obligations (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 1,600
2026 1,163
2027 989
2028 344
2029 85
Thereafter 447
Total commitment $ 4,628