v3.25.4
Consolidated Statements of Cash Flows (Parenthetical)
Dec. 31, 2025
10.50% Senior Notes Due 2032 | Senior Notes  
Interest rate 10.50%
10.25% Senior Secured Notes due 2029 | Senior Notes  
Interest rate 10.25%
4.25% Convertible Senior Notes due 2029 | Convertible Debt  
Interest rate 4.25%
4.75% Senior Notes Due 2025 | Senior Notes  
Interest rate 4.75%
4.25% Senior Notes due 2029 | Senior Notes  
Interest rate 4.25%
5.00% Senior Notes due 2024 | Senior Notes  
Interest rate 5.00%