v3.25.2
Equity Incentive Plans (Summary of Stock Option Activity) (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Equity Incentive Plans [Abstract]    
Outstanding, Beginning Balance - Number of Options 893,975  
Options Granted - Number of Options 63,763  
Options Exercised - Number of Options  
Options Forfeited - Number of Options  
Options Expired - Number of Options  
Outstanding, Ending Balance - Number of Options 957,738 893,975
Outstanding, Range of Exercise Price, Lower Range Limit (per share) $ 9.91 $ 9.91
Outstanding, Range of Exercise Price, Upper Range Limit (per share) 13.68 13.68
Options Granted, Exercise Price 9.91  
Options Exercised - Exercise Price  
Options Forfeited - Exercise Price  
Options expired - Exercise prices  
Outstanding Number of Options, Beginning Balance - Weighted Average Exercise Price 11.76  
Number of Options Granted - Weighted Average Exercise Price 9.91  
Number of Options, Exercised - Weighted Average Exercise Price  
Number of Options Forfeited - Weighted Average Exercise Price  
Number of Options Expired - Weighted Average Exercise Price  
Outstanding Number of Options, Ending Balance - Weighted Average Exercise Price $ 11.64 $ 11.76