XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 10, 2021
Sep. 23, 2021
Jun. 10, 2021
Dec. 31, 2021
Dec. 31, 2020
Jan. 30, 2018
Debt Instrument [Line Items]            
Total debt       $ 363,580,000 $ 198,669,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 2022       $ 40,718,000    
Debt matures in 2023       37,857,000    
Debt matures in 2024       48,572,000    
Debt matures in 2025       62,858,000    
Debt matures in 2026       48,572,000    
Debt matures after 2026       125,713,000    
Amount of repayments of long-term debt due in next year       $ 37,857,000    
Minimum [Member]            
Debt Instrument [Line Items]            
Commitment fee percentage       0.15%    
Minimum [Member] | LIBOR [Member]            
Debt Instrument [Line Items]            
Spread rate       1.25%    
Minimum [Member] | Prime Rate [Member]            
Debt Instrument [Line Items]            
Spread rate       0.25%    
Maximum [Member]            
Debt Instrument [Line Items]            
Commitment fee percentage       0.325%    
Maximum [Member] | LIBOR [Member]            
Debt Instrument [Line Items]            
Spread rate       1.875%    
Maximum [Member] | Prime Rate [Member]            
Debt Instrument [Line Items]            
Spread rate       0.875%    
Unsecured Private Placement Notes [Member]            
Debt Instrument [Line Items]            
Total debt       $ 360,719,000    
Debt instrument maturity dates description       The notes had original maturities of seven to 12 years with mandatory amortization of principal 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       4.86%    
Maturity Dates       12 years    
Series 2021-A Notes [Member]            
Debt Instrument [Line Items]            
Total debt     $ 50,000,000      
Debt instrument interest rate percentage     2.30%      
Debt instrument, periodic payment     semi-annually      
Debt Instrument, Maturity Date     Jun. 10, 2028      
Series 2021-D Notes [Member]            
Debt Instrument [Line Items]            
Total debt $ 50,000,000          
Debt instrument interest rate percentage 2.73%          
Debt instrument, periodic payment semi-annually          
Debt Instrument, Maturity Date Dec. 10, 2031          
Series 2021-B Notes [Member]            
Debt Instrument [Line Items]            
Total debt   $ 50,000,000        
Debt instrument interest rate percentage   2.37%        
Debt instrument, periodic payment   semi-annually        
Debt Instrument, Maturity Date   Sep. 23, 2028        
Series 2021-C Notes [Member]            
Debt Instrument [Line Items]            
Total debt $ 50,000,000          
Debt instrument interest rate percentage 2.73%          
Debt instrument, periodic payment semi-annually          
Debt Instrument, Maturity Date Dec. 10, 2031          
Multi Currency Revolving Credit Agreement [Member]            
Debt Instrument [Line Items]            
Debt Instrument, Maturity Date       Jan. 30, 2023    
Revolving credit agreement       $ 350,000,000   $ 350,000,000
Letters of Credit Outstanding       6,720,000    
Outstanding borrowings       0    
Unused Revolving credit       343,280,000    
Unrestricted retained earnings       468,095,000 $ 373,884,000  
Debt of foreign subsidiaries Unsecured bank debt and Term Loan, foreign currency [Member]            
Debt Instrument [Line Items]            
Total debt       $ 2,861,000