XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Stock Transactions - Stock Option Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares        
Options Outstanding, beginning shares (in shares) 688,533 672,800 614,311  
Options granted (in shares) 0 89,000 151,500  
Options exercised (in shares) (115,538) (71,267) (63,011)  
Options forfeited, shares (13,496) (2,000) (30,000)  
Options expired, shares 0 0 0  
Options Outstanding, ending shares (in shares) 559,499 688,533 672,800 614,311
Shares Exercisable 455,014      
Weighted average exercise price        
Weighted Average exercise Price: Options Outstanding, beginning (in usd per share) $ 17.56 $ 16.42 $ 14.78  
Weighted Average Exercise Price: Options granted (in usd per share)   19.21 19.80  
Weighted Average Exercise Price: Options exercised (in usd per share) 14.70 8.84 7.16  
Weighted Average Exercise Price: Options forfeited (in usd per share) 19.75 18.64 19.50  
Weighted Average exercise Price: Options Outstanding, ending (in usd per share) 18.09 $ 17.56 $ 16.42 $ 14.78
Weighted average exercise price, Options Exercisable (in dollars per share) $ 17.76      
Weighted Average Remaining Contractual Life (in years): Options Outstanding 5 years 10 months 24 days 6 years 7 months 6 days 6 years 9 months 18 days 6 years 10 months 24 days
Weighted Average Remaining Contractual Life (in years): Options Exercisable 5 years 6 months      
Aggregate Intrinsic Value: Options Outstanding $ 5,168,740 $ 5,986,666 $ 1,952,568 $ 4,783,402
Aggregate Intrinsic Value: Options Exercisable $ 4,353,237