XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Level 2 | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts $ (5,123) $ 0
Level 2 | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (5,123) 0
Level 2 | Swap contracts | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (3,283) 0
Level 2 | Swap contracts | Carrying Value | Fair Value, Recurring | Other current assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts 9 0
Level 2 | Swap contracts | Carrying Value | Fair Value, Recurring | Non-current liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (3,292) 0
Level 2 | Swap contracts | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (3,283) 0
Level 2 | Swap contracts | Fair Value | Fair Value, Recurring | Other current assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts 9 0
Level 2 | Swap contracts | Fair Value | Fair Value, Recurring | Non-current liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (3,292) 0
Level 2 | Collar contracts | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (1,840) 0
Level 2 | Collar contracts | Carrying Value | Fair Value, Recurring | Non-current liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (1,604) 0
Level 2 | Collar contracts | Carrying Value | Fair Value, Recurring | Current liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (236) 0
Level 2 | Collar contracts | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (1,840) 0
Level 2 | Collar contracts | Fair Value | Fair Value, Recurring | Non-current liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (1,604) 0
Level 2 | Collar contracts | Fair Value | Fair Value, Recurring | Current liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (236) 0
Senior notes | Level 2 | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt fair value 638,859 638,075
Senior notes | Level 2 | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt fair value $ 672,750 $ 660,972
Senior notes | 6.875% senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate of debt (as a percent) 6.875% 6.875%
Revolving Credit Facility | Level 2 | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt fair value $ 85,000 $ 0
Revolving Credit Facility | Level 2 | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt fair value 83,725 0
Term Loan | Level 2 | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt fair value 935,029 835,412
Term Loan | Level 2 | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt fair value $ 948,810 $ 853,174