XML 53 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Apr. 30, 2024
Dec. 31, 2023
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Derivative financial instruments $ 4,865   $ 126,775
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Derivative financial instruments $ 8,940   $ 0
Interest rate on debt instrument   6.75%  
6.75% Senior Notes due 2029:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Interest rate on debt instrument 6.75% 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%   5.875%
Bank Credit Facility:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Long-term debt, carrying value $ 415,000   $ 480,000
Long-term debt, fair value 415,000   480,000
Level 2 and Level 3      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Derivative financial instruments 4,865   126,775
Derivative financial asset, fair value 4,865   126,775
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Derivative financial instruments 75,697   0
Derivative financial liabilities, fair value 75,697   0
Level 1 | 6.75% Senior Notes due 2029:      
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]      
Long-term debt, carrying value 1,603,679   1,229,018
Long-term debt, fair value 1,581,283   1,138,208
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 $ 899,863   $ 849,200