v3.26.1
Note 9 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance $ 213,799 $ 212,018 $ 187,805 $ 176,332 $ 212,018 $ 176,332
Current period other comprehensive loss (1,285) (3,078) 2,324 8,886    
Balance 217,154 213,799 194,885 187,805 217,154 194,885
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]            
Balance (18,847) (15,769) (25,271) (34,157) (15,769) (34,157)
Current period other comprehensive loss (1,285)   2,324   (4,363) 11,210
Balance (20,132) (18,847) (22,947) (25,271) (20,132) (22,947)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | Officer [Member]            
Balance 221 221 207 207 221 207
Current period other comprehensive loss 0   0   0 0
Balance 221 221 207 207 221 207
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | Director [Member]            
Balance 70 70 99 99 70 99
Current period other comprehensive loss 0   0   0 0
Balance 70 70 99 99 70 99
AOCI Attributable to Parent [Member]            
Balance (18,556) (15,478) (24,965) (33,851) (15,478) (33,851)
Current period other comprehensive loss (1,285) (3,078) 2,324 8,886 (4,363) 11,210
Balance $ (19,841) $ (18,556) $ (22,641) $ (24,965) $ (19,841) $ (22,641)