XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 10, 2021
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Total debt   $ 238,881,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    
Multi Currency Revolving Credit Agreement [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Maturity Date   Jan. 30, 2023  
Revolving credit agreement   $ 350,000,000  
Letters of Credit Outstanding   6,993,000  
Borrowings   0  
Unused Revolving credit   343,007,000  
Unrestricted retained earnings   $ 434,265,000 $ 373,884,000