XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Derivative financial instruments $ 126,775 $ 23,884
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Derivative financial instruments $ 0 4,420
6.75% Senior Notes due 2029:    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Interest rate on debt instrument 6.75%  
5.875% Senior Notes due 2030:    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Interest rate on debt instrument 5.875%  
Bank Credit Facility:    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, carrying value $ 480,000 0
Long-term debt, fair value 480,000 0
Level 2 and Level 3    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Derivative financial instruments 126,775 23,884
Derivative financial asset, fair value 126,775 23,884
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Derivative financial instruments 0 4,420
Derivative financial liabilities, fair value 0 4,420
Level 1 | 6.75% Senior Notes due 2029:    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, carrying value 1,229,018 1,229,836
Long-term debt, fair value 1,138,208 1,129,029
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 $ 849,200 $ 846,788