XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Derivative financial instruments $ 8,140 $ 4,865
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Derivative financial instruments 22,284 8,940
Bank Credit Facility:    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, carrying value 580,000 415,000
Long-term debt, fair value $ 580,000 415,000
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%  
Level 2 and Level 3    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Derivative financial instruments $ 8,306 4,865
Derivative financial asset, fair value 8,306 4,865
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Derivative financial instruments 53,516 75,697
Derivative financial liabilities, fair value 53,516 75,697
Level 1 | 6.75% Senior Notes due 2029:    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, carrying value 1,606,774 1,603,679
Long-term debt, fair value 1,611,701 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 $ 921,575 $ 899,863