XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 23, 2021
Jun. 10, 2021
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Total debt     $ 279,840,000 $ 198,669,000
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-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      
Multi Currency Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Maturity Date     Jan. 30, 2023  
Revolving credit agreement     $ 350,000,000  
Outstanding letters of Credit     7,067,000  
Outstanding borrowings     6,000,000  
Unused Revolving credit     336,933,000  
Unrestricted retained earnings     $ 458,266,000 $ 373,884,000