XML 72 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Level 2 | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts $ (2,296) $ 0
Level 2 | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (2,296) 0
Level 2 | Swap contracts | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (1,412) 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 347 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 (1,759) 0
Level 2 | Swap contracts | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (1,412) 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 347 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 (1,759) 0
Level 2 | Collar contracts | Carrying Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (884)
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 (763) 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 (121) 0
Level 2 | Collar contracts | Fair Value | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total collar contracts (884)
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 (763) 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 (121) 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,467 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 $ 657,150 $ 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 $ 50,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 49,465 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 936,918 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 $ 947,625 $ 853,174