XML 109 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation (Schedule of Outstanding Stock Options) (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 218,975 226,075 215,970
Average Exercise Price $ 26.70 $ 26.37 $ 25.73
Remaining Life, Years 6 years 9 months 18 days    
Options Exercisable 180,975 182,575  
Average Exercise Price $ 27.68 $ 26.50  
Average Exercise Price 1 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 11,125    
Average Exercise Price $ 17.93    
Remaining Life, Years 1 year    
Options Exercisable 11,125    
Average Exercise Price $ 17.93    
Average Exercise Price 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 8,250    
Average Exercise Price $ 19.39    
Remaining Life, Years 1 year 10 months 24 days    
Options Exercisable 8,250    
Average Exercise Price $ 19.39    
Average Exercise Price 3 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 9,375    
Average Exercise Price $ 19.03    
Remaining Life, Years 2 years 10 months 24 days    
Options Exercisable 9,375    
Average Exercise Price $ 19.03    
Average Exercise Price 4 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 12,125    
Average Exercise Price $ 22.37    
Remaining Life, Years 4 years    
Options Exercisable 12,125    
Average Exercise Price $ 22.37    
Average Exercise Price 5 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 25,250    
Average Exercise Price $ 32.81    
Remaining Life, Years 5 years    
Options Exercisable 25,250    
Average Exercise Price $ 32.81    
Average Exercise Price 6 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 22,100    
Average Exercise Price $ 32.34    
Remaining Life, Years 6 years    
Options Exercisable 22,100    
Average Exercise Price $ 32.34    
Average Exercise Price 7 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 22,500    
Average Exercise Price $ 36.02    
Remaining Life, Years 7 years    
Options Exercisable 22,500    
Average Exercise Price $ 36.02    
Average Exercise Price 8 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 30,750    
Average Exercise Price $ 26.93    
Remaining Life, Years 8 years    
Options Exercisable 30,750    
Average Exercise Price $ 26.93    
Average Exercise Price 9 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 1,000    
Average Exercise Price $ 26.35    
Remaining Life, Years 8 years 3 months 18 days    
Options Exercisable 1,000    
Average Exercise Price $ 26.35    
Average Exercise Price 10 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 1,000    
Average Exercise Price $ 25.38    
Remaining Life, Years 8 years 6 months    
Options Exercisable 1,000    
Average Exercise Price $ 25.38    
Average Exercise Price 11 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 37,500    
Average Exercise Price $ 25.80    
Remaining Life, Years 9 years    
Options Exercisable 37,500    
Average Exercise Price $ 25.80    
Average Exercise Price 12 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 38,000    
Average Exercise Price $ 33.53    
Remaining Life, Years 10 years