v3.25.1
DEBT - Schedule of Future Principal Payments (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Future Principal Payments  
Remaining 2025 $ 1,200
2026 1,404
2027 500
2028 1,147
2029 1,500
Thereafter 6,350
Total $ 12,101