v3.25.4
Debt - Schedule of Key Terms of the Notes (Details) - Senior unsecured notes
Dec. 31, 2025
Jan. 14, 2025
Jun. 28, 2024
9.875% Senior Notes due 2030      
Debt Instrument [Line Items]      
Interest Rate 9.875% 9.875%  
9.125% Senior Notes due 2030      
Debt Instrument [Line Items]      
Interest Rate 9.125% 9.125%  
2029 Senior Notes      
Debt Instrument [Line Items]      
Interest Rate 9.125%   9.125%