XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 611,299    
Compensation expenses $ 5,347,000 $ 5,741,000 $ 13,851,000
Income tax benefit recognized in the income statement for share-based compensation arrangements $ 1,323,000 1,452,000 3,537,000
Weighted average period for amortization of unrecognized compensation cost 1 year 9 months 18 days    
Proceeds from stock option exercises $ 1,112,000 $ 2,795,000 $ 782,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.02 $ 38.72 $ 32.21
Intrinsic values of options exercised $ 1,245,000 $ 2,364,000 $ 475,000
Unrecognized compensation cost 119,000    
Actual tax benefit recognized for the tax deductions from stock based compensation $ 811,000 $ 330,000 $ 36,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%    
SARs [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Period of expiration 10 years    
Unrecognized compensation cost $ 2,438,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 $ 28.68 $ 38.98 $ 34.76
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%    
Stock Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation cost $ 4,645,000    
Weighted average period for amortization of unrecognized compensation cost 2 years 1 month 6 days    
Weighted-average grant-date fair values of awards granted $ 78.97 $ 104.96 $ 106.78