XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Additional Information (Detail)
12 Months Ended
Aug. 27, 2024
Agreement
Jun. 24, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]          
Total debt     $ 625,439,000 $ 654,146,000  
Term loan principal repaid     $ 48,571,000 37,858,000 $ 37,857,000
Line of credit facility, Minimum maturity period     1 month    
Line of credit facility, maturity period     3 months    
Line of credit facility, Maximum maturity period     6 months    
Debt matures in 2025     $ 292,807,000    
Debt matures in 2026     66,786,000    
Debt matures in 2027     135,535,000    
Debt matures in 2028     45,000,000    
Debt matures in 2029     25,000,000    
Debt matures after 2029     60,715,000    
Amount of repayments of long-term debt due in current year     $ 69,108,000    
Minimum [Member]          
Debt Instrument [Line Items]          
Commitment fee percentage     0.125%    
Minimum [Member] | LIBOR [Member]          
Debt Instrument [Line Items]          
Spread rate     1.125%    
Minimum [Member] | Prime Rate [Member]          
Debt Instrument [Line Items]          
Spread rate     0.125%    
Maximum [Member]          
Debt Instrument [Line Items]          
Commitment fee percentage     0.25%    
Maximum [Member] | LIBOR [Member]          
Debt Instrument [Line Items]          
Spread rate     1.75%    
Maximum [Member] | Prime Rate [Member]          
Debt Instrument [Line Items]          
Spread rate     0.75%    
Delayed Draw Term Loan Credit Facility [Member]          
Debt Instrument [Line Items]          
Borrowing capacity     $ 90,000,000    
Term loan principal repaid     10,000,000    
Unsecured Private Placement Notes [Member]          
Debt Instrument [Line Items]          
Total debt     $ 311,739,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.    
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    
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] | 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      
Multi Currency Revolving Credit Agreement [Member]          
Debt Instrument [Line Items]          
Borrowing capacity   $ 350,000,000      
Letters of Credit Outstanding     $ 4,217,000    
Unused Revolving credit     122,083,000    
Outstanding borrowings, including term loan     313,700,000    
Unrestricted retained earnings     251,953,000 $ 234,399,000  
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    
Debt of foreign subsidiaries Unsecured bank debt and Term Loan, foreign currency [Member]          
Debt Instrument [Line Items]          
Total debt     $ 0