XML 78 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Additional Information (Detail)
9 Months Ended
Aug. 27, 2024
Agreement
Jun. 24, 2022
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]          
Total debt     $ 688,516,000   $ 654,146,000
Term loan principal repaid     $ 48,571,000 $ 28,572,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     $ 91,250,000    
Term loan principal repaid     8,750,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     370,000,000    
Letters of Credit Outstanding     11,375,000    
Unused Revolving credit     59,875,000    
Unrestricted retained earnings     257,153,000   $ 234,399,000
Unsecured Private Placement Notes [Member]          
Debt Instrument [Line Items]          
Total debt     $ 311,616,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