XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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 716,012    
Compensation expenses $ 5,741,000 $ 13,851,000 $ 11,716,000
Income tax benefit recognized in the income statement for share-based compensation arrangements $ 1,452,000 3,537,000 2,867,000
Weighted average period for amortization of unrecognized compensation cost 1 year 8 months 12 days    
Proceeds from stock option exercises $ 2,795,000 $ 782,000 $ 1,369,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 $ 38.72 $ 32.21 $ 36.49
Intrinsic values of options exercised $ 2,364,000 $ 475,000 $ 1,287,000
Unrecognized compensation cost 127,000    
Actual tax benefit recognized for the tax deductions from stock based compensation $ 330,000 $ 36,000 $ 172,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%    
Stock Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation cost $ 3,761,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 8 months 12 days    
Performance RSUs vested 29,906    
Weighted-average grant-date fair values of awards granted $ 104.96 $ 106.78 $ 119.76
SARs [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Period of expiration 10 years    
Unrecognized compensation cost $ 3,648,000    
Weighted average period for amortization of unrecognized compensation cost 1 year 7 months 6 days    
Weighted-average grant-date fair values of awards granted $ 38.98 $ 34.76 $ 36.49
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%