v3.26.1
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 08, 2025
Dec. 05, 2025
Jun. 04, 2025
Senior Secured Notes | 7.32% senior exchangeable notes due 2026          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 7.32%        
Senior Secured Notes | 7.00% senior exchangeable notes due 2031          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 7.00%        
Senior Secured Notes | 8.625% senior secured notes due 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 8.625%       8.625%
Senior Secured Notes | 11.25% senior secured notes due 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 11.25%   11.25%    
Senior Secured Notes | 11.125% senior secured notes due 2029          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 11.125% 11.125%   11.125%  
Senior Secured Notes | 10.75% senior secured notes due 2029          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 10.75%   10.75%    
Senior Secured Notes | 10.75% senior secured notes due 2030          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 10.75%   10.75%    
Senior Secured Notes | 11.125% senior secured notes due 2030          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate 11.125%       11.125%
Fair Value | Term Loan | 2024 Term Loan B-1          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable $ 357,703 $ 355,652      
Fair Value | Term Loan | 2024 Term Loan B-2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 66,546 66,500      
Fair Value | Term Loan | 2025 Term Loan B-1          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 254,355 294,725      
Fair Value | Term Loan | 2025 Term Loan B-2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 77,748 88,712      
Fair Value | Senior Secured Notes | 7.32% senior exchangeable notes due 2026          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 50,898 133,701      
Fair Value | Senior Secured Notes | 7.00% senior exchangeable notes due 2031          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 194,433 0      
Fair Value | Senior Secured Notes | 8.625% senior secured notes due 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 0 93,342      
Fair Value | Senior Secured Notes | 11.25% senior secured notes due 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 0 1,609      
Fair Value | Senior Secured Notes | 11.125% senior secured notes due 2029          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 1,055,900 1,015,660      
Fair Value | Senior Secured Notes | 10.75% senior secured notes due 2029          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 429,397 379,250      
Fair Value | Senior Secured Notes | 10.75% senior secured notes due 2030          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 448,804 386,274      
Fair Value | Senior Secured Notes | 11.125% senior secured notes due 2030          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 1,272,841 1,114,418      
Carrying Value | Term Loan | 2024 Term Loan B-1          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 392,705 392,183      
Carrying Value | Term Loan | 2024 Term Loan B-2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 73,803 74,169      
Carrying Value | Term Loan | 2025 Term Loan B-1          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 266,436 265,206      
Carrying Value | Term Loan | 2025 Term Loan B-2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 79,382 78,911      
Carrying Value | Senior Secured Notes | 7.32% senior exchangeable notes due 2026          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 50,000 150,000      
Carrying Value | Senior Secured Notes | 7.00% senior exchangeable notes due 2031          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 150,000 0      
Carrying Value | Senior Secured Notes | 8.625% senior secured notes due 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 0 91,607      
Carrying Value | Senior Secured Notes | 11.25% senior secured notes due 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 0 1,548      
Carrying Value | Senior Secured Notes | 11.125% senior secured notes due 2029          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 1,000,000 1,000,000      
Carrying Value | Senior Secured Notes | 10.75% senior secured notes due 2029          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 425,191 422,816      
Carrying Value | Senior Secured Notes | 10.75% senior secured notes due 2030          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable 411,903 406,318      
Carrying Value | Senior Secured Notes | 11.125% senior secured notes due 2030          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Financial instrument fair value, notes payable $ 1,325,000 $ 1,325,000