XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Line of Credit, Long-Term Debt and Finance Lease Obligations - Schedule of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Debt instrument principal amount $ 628,125 $ 644,625
Unamortized debt issuance cost (5,919) (7,385)
Long term debt 622,206 637,240
2030 Notes    
Debt Instrument [Line Items]    
Debt instrument principal amount 400,000 400,000
Unamortized debt issuance cost (4,354) (5,069)
Long term debt 395,646 394,931
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt instrument principal amount 0 4,000
Unamortized debt issuance cost (1,006) (1,489)
Long term debt 1,006 2,511
Term A loan    
Debt Instrument [Line Items]    
Debt instrument principal amount 228,125 240,625
Unamortized debt issuance cost (559) (827)
Long term debt $ 227,566 $ 239,798