v3.26.1
Earnings per Share (Calculated Basic and Diluted Earnings Per Share) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Numerator - net income $ 7,269,000 $ 4,931,000
Denominator: Basic weighted average shares outstanding 7,510,235 7,617,009
Increase in weighted average shares outstanding due to: Stock options 9,180  
Diluted weighted average shares outstanding 7,519,415 7,617,009
Earnings per share: Basic $ 0.97 $ 0.65
Earnings per share: Diluted $ 0.97 $ 0.65
2006 Stock Option Plan [Member]    
Earnings per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities excluded from computation of earnings per share   47,069
Stock options outstanding weighted average exercise price   $ 10.61
2012 Equity Incentive Plan [Member]    
Earnings per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities excluded from computation of earnings per share   23,795
Stock options outstanding weighted average exercise price   $ 7.89
2025 Equity Incentive Plan [Member]    
Earnings per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities excluded from computation of earnings per share 2,721  
Stock options outstanding weighted average exercise price $ 14.85