XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation (Schedule of Outstanding Stock Options) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 226,075 215,970 199,825
Average Exercise Price $ 26.37 $ 25.73 $ 24.78
Remaining Life, Years 6 years 4 months 24 days    
Options Exercisable 182,575 182,220  
Average Exercise Price $ 26.50 $ 25.51  
Average Exercise Price 1 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 21,450    
Average Exercise Price $ 18.03    
Remaining Life, Years 1 year    
Options Exercisable 21,450    
Average Exercise Price $ 18.03    
Average Exercise Price 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 1,650    
Average Exercise Price $ 18.36    
Remaining Life, Years 1 year    
Options Exercisable 1,650    
Average Exercise Price $ 18.36    
Average Exercise Price 3 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 19,375    
Average Exercise Price $ 17.93    
Remaining Life, Years 2 years    
Options Exercisable 19,375    
Average Exercise Price $ 17.93    
Average Exercise Price 4 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 8,250    
Average Exercise Price $ 19.39    
Remaining Life, Years 2 years 10 months 24 days    
Options Exercisable 8,250    
Average Exercise Price $ 19.39    
Average Exercise Price 5 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 9,375    
Average Exercise Price $ 19.03    
Remaining Life, Years 3 years 10 months 24 days    
Options Exercisable 9,375    
Average Exercise Price $ 19.03    
Average Exercise Price 6 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 14,375    
Average Exercise Price $ 22.37    
Remaining Life, Years 5 years    
Options Exercisable 14,375    
Average Exercise Price $ 22.37    
Average Exercise Price 7 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 26,750    
Average Exercise Price $ 32.81    
Remaining Life, Years 6 years    
Options Exercisable 26,750    
Average Exercise Price $ 32.81    
Average Exercise Price 8 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 23,600    
Average Exercise Price $ 32.34    
Remaining Life, Years 7 years    
Options Exercisable 23,600    
Average Exercise Price $ 32.34    
Average Exercise Price 9 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 24,000    
Average Exercise Price $ 36.02    
Remaining Life, Years 8 years    
Options Exercisable 24,000    
Average Exercise Price $ 36.02    
Average Exercise Price 10 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 33,750    
Average Exercise Price $ 26.93    
Remaining Life, Years 9 years    
Options Exercisable 33,750    
Average Exercise Price $ 26.93    
Average Exercise Price 11 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 1,000    
Average Exercise Price $ 26.35    
Remaining Life, Years 9 years 3 months 18 days    
Average Exercise Price 12 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 1,000    
Average Exercise Price $ 25.38    
Remaining Life, Years 9 years 6 months    
Average Exercise Price - 13 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 41,500    
Average Exercise Price $ 25.80    
Remaining Life, Years 9 years 10 months 24 days