XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans - Stock Transactions - Stock Option Plans (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Shares          
Options Outstanding, beginning shares (in shares)     559,499    
Options granted (in shares)     0 0  
Options exercised (in shares) (22,249) (23,168) (73,184) (85,877)  
Options forfeited, shares     (1,332)    
Options Outstanding, ending shares (in shares) 484,983   484,983   559,499
Shares Exercisable 445,825   445,825    
Weighted average exercise price          
Weighted Average exercise Price: Options Outstanding, beginning (in usd per share)     $ 18.09    
Weighted Average Exercise Price: Options exercised (in usd per share)     19.04    
Weighted Average Exercise Price: Options forfeited (in usd per share)     18.64    
Weighted Average exercise Price: Options Outstanding, ending (in usd per share) $ 17.95   17.95   $ 18.09
Weighted average exercise price, Options Exercisable (in dollars per share) $ 17.85   $ 17.85    
Weighted Average Remaining Contractual Life (in years): Options Outstanding     5 years 2 months 12 days   5 years 10 months 24 days
Weighted Average Remaining Contractual Life (in years): Options Exercisable     5 years    
Aggregate Intrinsic Value: Options Outstanding $ 2,659,163   $ 2,659,163   $ 5,168,740
Aggregate Intrinsic Value: Options Exercisable $ 2,488,426   $ 2,488,426