v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
Jun. 30, 2025
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 August 2025 | Senior Notes  
Interest rate 4.75%
4.25% Senior Notes due 2029 | Senior Notes  
Interest rate 4.25%