v3.25.2
Stock-based Compensation (Schedule of Unvested Restricted Stock Activity) (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
2012 Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested shares outstanding at beginning of year 57,001 17,719
Granted   52,252
Vested (32,782) (10,926)
Unvested shares outstanding at end of period 24,219 59,045
Unvested shares outstanding at beginning of year, Weighted Average Grant Price $ 11.1 $ 13.94
Granted, Weighted Average Grant Price   10.69
Vested, Weighted Average Grant Price 11.37 13.64
Unvested shares outstanding at end of period, Weighted Average Grant Price $ 10.73 $ 11.12
2025 Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted 27,197  
Unvested shares outstanding at end of period 27,197  
Granted, Weighted Average Grant Price $ 15.77  
Unvested shares outstanding at end of period, Weighted Average Grant Price $ 15.77