v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
Dec. 31, 2024
Weighted Avg Interest Rate 7.22%
2025 5.00% Notes | Medium-term Notes  
Weighted Avg Interest Rate 5.00%
2025 8.125% Notes | Medium-term Notes  
Weighted Avg Interest Rate 8.125%
8.00% Notes due 2028 | Medium-term Notes  
Weighted Avg Interest Rate 8.00%
2025 6.85% Notes | Medium-term Notes  
Weighted Avg Interest Rate 6.85%
2029 8.50% Notes | Medium-term Notes  
Weighted Avg Interest Rate 8.50%
2029 8.625% Notes | Medium-term Notes  
Weighted Avg Interest Rate 8.625%