XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Components of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Mar. 17, 2021
Debt Instrument [Line Items]      
Less: unamortized debt issuance costs, discount and premium $ (8,947) $ (10,421)  
Long-term debt 1,956,909 1,371,767  
Less: current portion (76,816) (29,219)  
Long-term debt 1,880,093 1,342,548  
Credit Facility [Member] | Term Loan A Facility [Member]      
Debt Instrument [Line Items]      
Revolving Facility 670,856 377,188  
Credit Facility [Member] | Senior Secured Revolving Line of Credit [Member]      
Debt Instrument [Line Items]      
Revolving Facility 370,000 80,000 $ 600,000
5.500% Senior Notes due 2028 [Member]      
Debt Instrument [Line Items]      
Senior Notes 450,000 450,000  
5.000% Senior Notes due 2029 [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 475,000 $ 475,000