XML 147 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans - Schedule of Nonvested Share Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Compensation Plans      
Granted 214,800 210,300 208,400
Nonvested options, Weighted Average Grant Date Fair Value, Granted $ 15.01 $ 11.69 $ 13.46
Employee Stock Option [Member]      
Stock Compensation Plans      
Nonvested options, beginning of period 668,815    
Granted 214,800    
Vesting this period (176,580)    
Nonvested options forfeited (39,325)    
Nonvested options, end of period 667,710 668,815  
Nonvested options, Weighted Average Exercise Price, beginning of period $ 55.711    
Granted 61.706    
Nonvested options, Weighted Average Exercise Price, Vested 55.582    
Nonvested options, Weighted Average Exercise Price, Forfeited 56.32    
Nonvested options, Weighted Average Exercise Price, end of period 57.638 $ 55.711  
Nonvested options, Weighted Average Grant Date Fair Value, beginning of period 11.64    
Nonvested options, Weighted Average Grant Date Fair Value, Granted 15.013    
Nonvested options, Weighted Average Grant Date Fair Value, Vested 11.002    
Nonvested options, Weighted Average Grant Date Fair Value, Forfeited 12.113    
Nonvested options, Weighted Average Grant Date Fair Value, end of period $ 12.866 $ 11.64