XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Schedule of Debt (Parenthetical) (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
May 09, 2025
Senior Secured Notes | Senior Secured Notes at 8%, Due 2027      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 8.00% 8.00% 8.00%
Debt instrument, maturity year 2027 2027  
Senior Secured Notes | Senior Secured Notes at 5.625% due 2027      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 5.625% 5.625%  
Debt instrument, maturity year 2027 2027  
Senior Secured Notes | Senior Secured Notes 5.250%, Due 2030      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 5.25% 5.25%  
Debt instrument, maturity year 2030 2030  
Senior Secured Notes | Senior Secured Notes at 4.750% Due 2031      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 4.75% 4.75%  
Debt instrument, maturity year 2031 2031  
Senior Secured Notes | Senior Secured Notes at 10.875%, Due 2032      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 10.875% 10.875%  
Debt instrument, maturity year 2032 2032  
Senior Secured Notes | Senior Secured Notes at 10.750% Due 2033      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 10.75% 10.75% 10.75%
Debt instrument, maturity year 2033 2033  
Senior Secured Notes | Senior Secured Notes at 6%, Due 2029      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 6.00% 6.00%  
Debt instrument, maturity year 2029 2029  
Senior Notes | Senior Notes at 6.875%, Due 2028      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 6.875% 6.875%  
Debt instrument, maturity year 2028 2028  
Junior-Priority Secured Notes | Junior-Priority Secured Notes at 6.875%, Due 2029      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 6.875% 6.875%  
Debt instrument, maturity year 2029 2029  
Junior-Priority Secured Notes | Junior-Priority Secured Notes at 6.125%, Due 2030      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 6.125% 6.125%  
Debt instrument, maturity year 2030 2030