v3.25.2
DEBT - Schedule of Future Principal Payments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Future Principal Payments  
Remaining 2025 $ 0
2026 1,409
2027 500
2028 1,156
2029 1,500
Thereafter 6,350
Total $ 10,915