v3.25.2
Stock-based Compensation (Summary of Status of Stock Option Plan) (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
2006 Stock Option Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at beginning of year 27,822 58,857  
Forfeited   (29,715)  
Outstanding at end of period 27,822 29,142  
Options exercisable at end of period 27,822 29,142  
Outstanding at beginning of year, Weighted Average Exercise Price $ 14.38 $ 14.38  
Forfeited, Weighted Average Exercise Price 0 14.38  
Outstanding at end of period, Weighted Average Exercise Price 14.38 14.38  
Options exercisable at end of period, Weighted Average Exercise Price $ 14.38 $ 14.38  
Options Outstanding at end of period, Remaining Contractual Life 1 year 3 months 18 days 2 years 3 months 18 days  
Options Exercisable at end of period, Remaining Contractual Life 1 year 3 months 18 days 2 years 3 months 18 days  
2012 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at beginning of year 13,100 13,101  
Granted   9,306  
Forfeited   (2,407)  
Outstanding at end of period 13,100 20,000  
Options exercisable at end of period 5,655 10,694  
Outstanding at beginning of year, Weighted Average Exercise Price $ 11.76 $ 14.38  
Granted, Weighted Average Exercise Price   10.69  
Forfeited, Weighted Average Exercise Price   14.38  
Outstanding at end of period, Weighted Average Exercise Price 11.76 12.66  
Options exercisable at end of period, Weighted Average Exercise Price $ 13.17 $ 14.38  
Options Outstanding, Intrinsic Value $ 53,000 $ 17,000 $ 28,000
Options Exercisable, Intrinsic Value $ 15,000    
Options Outstanding at end of period, Remaining Contractual Life 6 years 7 months 6 days 5 years 9 months 18 days  
Options Exercisable at end of period, Remaining Contractual Life 3 years 9 months 18 days 2 years 3 months 18 days