XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Line of Credit, Long-Term Debt and Finance Lease Obligations - Schedule of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Debt instrument principal amount $ 615,625 $ 628,125
Unamortized debt issuance cost (4,452) (5,919)
Long term debt 611,173 622,206
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt instrument principal amount 0 0
Unamortized debt issuance cost (523) (1,006)
Long term debt (523) (1,006)
Term A loan    
Debt Instrument [Line Items]    
Debt instrument principal amount 215,625 228,125
Unamortized debt issuance cost (291) (559)
Long term debt 215,334 227,566
Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt instrument principal amount 400,000 400,000
Unamortized debt issuance cost (3,638) (4,354)
Long term debt $ 396,362 $ 395,646