XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting for Stock Based Compensation - Summarizes SARs Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock Options Outstanding, beginning balance, Shares 139,684 162,634 206,750  
Exercised, Shares (139,684) (6,450) (44,116)  
Forfeited, Shares 0 (16,500) 0  
Stock Options Outstanding, ending balance, Shares   139,684 162,634 206,750
Exercisable, Ending Balance 0      
Stock Options Outstanding, beginning balance, Weighted-Average Exercise Price $ 35.59 $ 36.41 $ 36.72  
Exercised, Weighted-Average Exercise Price 35.59 40.79 37.87  
Forfeited, Weighted-Average Exercise Price 0 41.59 0  
Stock Options Outstanding, ending balance, Weighted-Average Exercise Price 0 $ 35.59 $ 36.41 $ 36.72
Exercisable, Weighted Average Exercise Price $ 0      
Stock Options Outstanding, Weighted-Average Remaining Contractual Term   10 months 24 days 2 years 8 months 4 days 2 years 7 months 6 days
Outstanding, Aggregate Intrinsic Value   $ 2,342 $ 8,212 $ 10,375
Exercisable, Aggregate Intrinsic Value $ 0      
Stock Appreciation Rights (SARs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock Options Outstanding, beginning balance, Shares 2,250 14,750 55,600  
Exercised, Shares (2,250) (12,500) (40,850)  
Stock Options Outstanding, ending balance, Shares   2,250 14,750 55,600
Exercisable, Ending Balance 0      
Stock Options Outstanding, beginning balance, Weighted-Average Exercise Price $ 38.05 $ 38.05 $ 41.15  
Exercised, Weighted-Average Exercise Price 38.05 38.05 42.27  
Stock Options Outstanding, ending balance, Weighted-Average Exercise Price   $ 38.05 $ 38.05 $ 41.15
Exercisable, Weighted Average Exercise Price $ 0      
Stock Options Outstanding, Weighted-Average Remaining Contractual Term   1 month 24 days 1 year 1 month 24 days 1 year 3 months 10 days
Outstanding, Aggregate Intrinsic Value   $ 32 $ 402 $ 2,544
Exercisable, Aggregate Intrinsic Value $ 0