XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting for Stock Based Compensation - Summarizes Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-Based Payment Arrangement [Abstract]          
Stock Options Outstanding, beginning balance, Shares 206,750 428,000 869,000    
Granted, Shares 0 0 0 0 0
Exercised, Shares (44,116) (215,250) (434,250)    
Forfeited, Shares   (6,000) (6,750)    
Stock Options Outstanding, ending balance, Shares 162,634 206,750 428,000 869,000  
Stock Options Exercisable, Shares 162,634        
Stock Options Outstanding, beginning balance, Weighted-Average Exercise Price $ 36.72 $ 37.61 $ 37.87    
Exercised, Weighted-Average Exercise Price 37.87 38.46 38.12    
Forfeited, Weighted-Average Exercise Price   38.05 38.05    
Stock Options Outstanding, ending balance, Weighted-Average Exercise Price 36.41 $ 36.72 $ 37.61 $ 37.87  
Exercisable, Weighted-Average Exercise Price $ 36.41        
Stock Options Outstanding, Weighted-Average Remaining Contractual Term 2 years 8 months 4 days 2 years 7 months 6 days 3 years 2 months 12 days 3 years 6 months 3 days  
Exercisable, Weighted-Average Remaining Contractual Term 2 years 8 months 4 days        
Stock Options Outstanding, Aggregate Intrinsic Value $ 8,212 $ 10,375 $ 11,815 $ 5,172  
Exercisable, Aggregate Intrinsic Value $ 8,212