XML 77 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 24, 2022
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Debt Instrument [Line Items]        
Total debt   $ 657,058,000   $ 654,146,000
Term loan principal repaid   $ 24,286,000 $ 14,286,000  
Debt instrument maturity dates description   The notes had original maturities of seven to 12 years with mandatory principal payments beginning four, five and six years after issuance    
Multi-Currency Credit Facility with Syndicate of Banks [Member]        
Debt Instrument [Line Items]        
Borrowing capacity $ 450,000,000      
Committed multi-currency credit facility, maturity date Jun. 24, 2027      
Multi-Currency Revolving Credit Facility [Member] | Multi-Currency Credit Facility with Syndicate of Banks [Member]        
Debt Instrument [Line Items]        
Borrowing capacity $ 350,000,000      
Delayed Draw Term Loan Credit Facility [Member]        
Debt Instrument [Line Items]        
Borrowing capacity   $ 92,500,000    
Term loan principal repaid   7,500,000    
Delayed Draw Term Loan Credit Facility [Member] | Multi-Currency Credit Facility with Syndicate of Banks [Member]        
Debt Instrument [Line Items]        
Borrowing capacity $ 100,000,000      
Multi Currency Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Outstanding borrowings, including term loan   313,280,000    
Letters of Credit Outstanding   11,747,000    
Unused Revolving credit   117,473,000    
Unrestricted retained earnings   241,925,000   $ 234,399,000
Unsecured Private Placement Notes [Member]        
Debt Instrument [Line Items]        
Total debt   $ 335,779,000    
Unsecured Private Placement Notes [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Debt instrument interest rate percentage   2.30%    
Maturity Dates   7 years    
Unsecured Private Placement Notes [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Debt instrument interest rate percentage   3.95%    
Maturity Dates   12 years    
CIC Credit Agreement [Member]        
Debt Instrument [Line Items]        
Borrowing capacity   $ 8,700,000    
CIC Credit Agreement [Member] | Letter of Credit [Member]        
Debt Instrument [Line Items]        
Borrowing capacity   $ 8,694,000