v3.25.2
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Stock-Based Compensation [Abstract]    
Options, beginning of year 220,600  
Options, Forfeited (20,000)  
Options, end of year 200,600 220,600
Options, Exercisable, end of period 169,100  
Weighted Average Exercise Price Per Share, Outstanding, beginning of period $ 29.78  
Weighted Average Exercise Price Per Share, Forfeited 29.69  
Weighted Average Exercise Price Per Share, Outstanding, end of period 29.78 $ 29.78
Weighted Average Exercise Price Per Share, Exercisable, end of period $ 30.26  
Weighted Average Remaining Contractual Term, Outstanding 6 years 1 month 6 days 6 years 1 month 6 days
Weighted Average Remaining Contractual Term, Forfeited During Period 7 years 1 month 6 days  
Weighted Average Remaining Contractual Term, Exercisable at End of Period 5 years 4 months 24 days  
Aggregate Intrinsic Value, Outstanding, beginning of period $ 112  
Aggregate Intrinsic Value, Outstanding, end of period 52 $ 112
Aggregate Intrinsic Value, Exercisable at end of period $ 52