XML 76 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Additional Information (Detail) - USD ($)
6 Months Ended
May 21, 2025
Jun. 24, 2022
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Total debt     $ 658,030,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     $ 87,500,000  
Term loan principal repaid     12,500,000  
Multi Currency Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Outstanding borrowings, including term loan     293,000,000  
Letters of Credit Outstanding     4,884,000  
Unused Revolving credit     139,616,000  
Unrestricted retained earnings     265,723,000 $ 251,953,000
Unsecured Private Placement Notes [Member]        
Debt Instrument [Line Items]        
Total debt     $ 362,524,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  
Note Purchase Agreements [Member]        
Debt Instrument [Line Items]        
Debt instrument interest rate percentage 6.17%      
Debt instrument, maturity date     May 21, 2033  
Debt instrument, payment terms     The Notes will bear interest at a fixed rate of 6.17% with interest to be paid semi-annually. Principal amortization for the Notes is contractually scheduled with equal annual payments beginning on May 21, 2029 and on each May 21 thereafter to and including May 21, 2032, with the final outstanding principal balance due at maturity on May 21, 2033  
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,506,000  
6.17% Senior Notes, Series 2025-A, Due May 21, 2033 [Member]        
Debt Instrument [Line Items]        
Debt instrument interest rate percentage 6.17%      
Debt instrument, maturity date May 21, 2033      
Aggregate principal amount in debt issued and sold $ 37,500,000      
6.17% Senior Notes, Series 2025-B, due May 21, 2033 [Member]        
Debt Instrument [Line Items]        
Debt instrument interest rate percentage 6.17%      
Debt instrument, maturity date May 21, 2033      
Aggregate principal amount in debt issued and sold $ 37,500,000