XML 75 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Additional Information (Detail) - USD ($)
9 Months Ended
Jun. 24, 2022
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Total debt   $ 655,472,000 $ 625,439,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 Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Debt instrument, maturity date   Jun. 24, 2027  
Delayed Draw Term Loan Credit Facility [Member]      
Debt Instrument [Line Items]      
Borrowing capacity   $ 85,625,000  
Term loan principal repaid   14,375,000  
Multi Currency Revolving Credit Agreement [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings, including term loan   314,700,000  
Letters of Credit Outstanding   4,552,000  
Unused Revolving credit   116,373,000  
Unrestricted retained earnings   267,854,000 $ 251,953,000
Unsecured Private Placement Notes [Member]      
Debt Instrument [Line Items]      
Total debt   $ 338,268,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   6.17%  
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  
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 Credit Facility with Syndicate of Banks [Member] | Multi-Currency Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Borrowing capacity $ 350,000,000    
Multi-Currency Credit Facility with Syndicate of Banks [Member] | Delayed Draw Term Loan Credit Facility [Member]      
Debt Instrument [Line Items]      
Borrowing capacity $ 100,000,000    
Debt of foreign subsidiaries Unsecured bank debt and Term Loan, foreign currency [Member]      
Debt Instrument [Line Items]      
Total debt   $ 2,504,000