v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Apr. 30, 2024
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Derivative financial instruments $ 136 $ 4,865  
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Derivative financial instruments 87,909 8,940  
Interest rate on debt instrument     6.75%
Bank Credit Facility:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Long-term debt, carrying value 475,000 415,000  
Long-term debt, fair value $ 475,000 415,000  
6.75% Senior Notes due 2029:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Interest rate on debt instrument 6.75%   6.75%
5.875% Senior Notes due 2030:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Interest rate on debt instrument 5.875%    
Level 2 and Level 3      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Derivative financial instruments $ 275 4,865  
Derivative financial asset, fair value 275 4,865  
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Derivative financial instruments 161,926 75,697  
Derivative financial liabilities, fair value 161,926 75,697  
Level 1 | 6.75% Senior Notes due 2029:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Long-term debt, carrying value 1,605,711 1,603,679  
Long-term debt, fair value 1,616,820 1,581,283  
Level 1 | 5.875% Senior Notes due 2030:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Long-term debt, carrying value 965,000 965,000  
Long-term debt, fair value $ 936,050 $ 899,863