XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock authorized for share based payment awards under 2011 Plan 2,600,000    
Shares available for grant under the 2011 plan 528,479    
Compensation expenses $ 11,716,000 $ 10,080,000 $ 8,872,000
Income tax benefit recognized in the income statement for share-based compensation arrangements 2,867,000 2,390,000 1,501,000
Proceeds from stock option exercises $ 1,369,000 $ 2,926,000 $ 3,037,000
Stock Option [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Period of expiration 10 years    
Weighted-average grant-date fair values of options awarded $ 36.49 $ 25.90 $ 26.49
Intrinsic values of options exercised $ 1,287,000 $ 2,534,000 $ 2,518,000
Unrecognized compensation cost $ 2,229,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 8 months 12 days    
Actual tax benefit recognized for the tax deductions from stock based compensation $ 172,000 $ 339,000 $ 348,000
Stock Option Granted Prior to 2017 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 2 years    
Stock Options Granted in 2017 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 3 years    
Percentage of awards vesting in each year 33.33%    
Performance Stock Award [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Performance stock awards vested 0    
Stock Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation cost $ 4,971,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 7 months 6 days    
Performance stock awards vested 48,613    
Weighted-average grant-date fair values of awards granted $ 119.76 $ 98.46 $ 89.12
SARs [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Period of expiration 10 years    
Unrecognized compensation cost $ 4,828,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 8 months 12 days    
Weighted-average grant-date fair values of awards granted $ 36.49 $ 25.88 $ 26.43
SARs liability cash-settled $ 1,502,000 $ 2,368,000  
SARs Granted Prior to 2017 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 2 years    
SARs Granted in 2017 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 3 years    
Percentage of awards vesting in each year 33.33%