v3.26.1
Note 20 - Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance   $ 514,232 $ 564,934 $ 495,410
Other comprehensive income (loss), net of tax $ (742) 3,407 (2,823) 13,519
Balance 583,143 533,155 583,143 533,155
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance (4,710) [1] (63,108) [1] (2,046) (73,724)
Other comprehensive income (loss) before reclassifications (940) [1] 3,467 [1] (3,590) 14,122
Less: Amounts reclassified from AOCI 8 [1] 32 [1] 22 71
Less: reclassification adjustment for net realized losses 0      
Other comprehensive income (loss), net of tax (948) [1] 3,435 [1] (3,612) 14,051
Balance [1] (5,658) (59,673) (5,658) (59,673)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Balance 554 [1] (3) [1] (29) 327
Other comprehensive income (loss) before reclassifications 206 [1] (110) [1] 789 (456)
Less: Amounts reclassified from AOCI 0 [1] 0 [1] 0 (16)
Less: reclassification adjustment for net realized losses 0      
Other comprehensive income (loss), net of tax 206 [1] (110) [1] 789 (440)
Balance [1] 760 (113) 760 (113)
AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]        
Balance (81) [1] (143) [1] (81) 31
Other comprehensive income (loss) before reclassifications 0 [1] 82 [1] 0 (92)
Less: Amounts reclassified from AOCI 0 [1] 0 [1] 0 0
Less: reclassification adjustment for net realized losses 0      
Other comprehensive income (loss), net of tax 0 [1] 82 [1] 0 (92)
Balance [1] (81) (61) (81) (61)
AOCI Attributable to Parent [Member]        
Balance (4,237) [1] (63,254) [1] (2,156) (73,366)
Other comprehensive income (loss) before reclassifications (734) [1] 3,439 [1] (2,801) 13,574
Less: Amounts reclassified from AOCI 8 [1] 32 [1] 22 55
Less: reclassification adjustment for net realized losses 0      
Other comprehensive income (loss), net of tax (742) [1] 3,407 [1] (2,823) 13,519
Balance [1] $ (4,979) $ (59,847) $ (4,979) $ (59,847)
[1] All amounts net of tax.