XML 74 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Additional Information (Detail)
3 Months Ended
Aug. 27, 2024
Agreement
Jun. 24, 2022
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Total debt     $ 659,283,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  
Delayed Draw Term Loan Credit Facility [Member]        
Debt Instrument [Line Items]        
Borrowing capacity     $ 88,750,000  
Term loan principal repaid     11,250,000  
Multi Currency Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Outstanding borrowings, including term loan     346,500,000  
Letters of Credit Outstanding     5,318,000  
Unused Revolving credit     86,932,000  
Unrestricted retained earnings     263,063,000 $ 251,953,000
Unsecured Private Placement Notes [Member]        
Debt Instrument [Line Items]        
Total debt     $ 311,781,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  
Note Purchase Agreements [Member]        
Debt Instrument [Line Items]        
Number of agreements for amendment | Agreement 2      
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     $ 1,002,000