v3.26.1
Employee Benefits (Summary of options) (Details) - 2020 EIP - Employee Stock Option
6 Months Ended 12 Months Ended
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Number of Shares    
Options outstanding at beginning of year | shares 258,830  
Options Exercised | shares (69,730)  
Options Expired | shares (2,000)  
Options outstanding at end of period | shares 187,100 258,830
Options exercisable at end of period | shares 187,100  
Weighted - Average Exercise Price    
Weighted - Average Exercise Price, beginning of year | $ / shares $ 6.57  
Weighted - Average Exercise Price, Exercised | $ / shares 6.57  
Weighted - Average Exercise Price, Expired | $ / shares 6.57  
Weighted - Average Exercise Price, end of period | $ / shares 6.57 $ 6.57
Weighted - Average Exercise Price, exercisable | $ / shares $ 6.57  
Weighted-Average Contractual Term    
Weighted-Average Contractual Term, outstanding 4 years 1 month 28 days 4 years 1 month 24 days
Weighted-Average Contractual Term, exercisable 4 years 1 month 28 days