v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)
Jun. 30, 2026
Weighted Avg Interest Rate 8.12%
Medium-term Notes  
Weighted Avg Interest Rate 8.379%
2033 8.375% Notes | Medium-term Notes  
Weighted Avg Interest Rate 8.375%
2026 Notes | Medium-term Notes  
Weighted Avg Interest Rate 5.50%
2025 5.00% Notes | Medium-term Notes  
Weighted Avg Interest Rate 5.00%