XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock authorized for share based payment awards under 2011 Plan 500,000    
Shares available for grant under the 2011 plan 810,080    
Compensation expenses $ 13,851,000 $ 11,716,000 $ 10,080,000
Income tax benefit recognized in the income statement for share-based compensation arrangements 3,537,000 2,867,000 2,390,000
Proceeds from stock option exercises $ 782,000 $ 1,369,000 $ 2,926,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 $ 32.21 $ 36.49 $ 25.90
Intrinsic values of options exercised $ 475,000 $ 1,287,000 $ 2,534,000
Unrecognized compensation cost $ 692,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 2 months 12 days    
Actual tax benefit recognized for the tax deductions from stock based compensation $ 36,000 $ 172,000 $ 339,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]      
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 $ 6,144,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 8 months 12 days    
Performance stock awards vested 69,314    
Weighted-average grant-date fair values of awards granted $ 106.78 $ 119.76 $ 98.46
SARs [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Period of expiration 10 years    
Unrecognized compensation cost $ 5,211,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 9 months 18 days    
Weighted-average grant-date fair values of awards granted $ 34.76 $ 36.49 $ 25.88
SARs liability cash-settled $ 747,000 $ 1,502,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]      
Percentage of awards vesting in each year 33.33%