v3.26.1
Debt - Schedule of Key Terms of the Notes (Details) - Senior unsecured notes
Jan. 13, 2026
Jul. 08, 2025
Jan. 14, 2025
Jun. 28, 2024
2031 Senior Notes at fair value        
Debt Instrument [Line Items]        
Interest rate 9.25%      
9.875% Senior Notes due 2030        
Debt Instrument [Line Items]        
Interest rate   9.875%    
9.125% Senior Notes due 2030        
Debt Instrument [Line Items]        
Interest rate     9.125%  
2029 Senior Notes at fair value        
Debt Instrument [Line Items]        
Interest rate       9.125%