v3.26.1
Note 14 - Other Comprehensive Income (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 $ 766,890 $ 485,725 $ 429,134 $ 406,028 $ 485,725 $ 406,028
Other comprehensive income (loss), net of tax 3,466 (6,080) 563 15,964 (2,614) 16,527
Balance 783,952 766,890 437,748 429,134 783,952 437,748
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]            
Balance (149,867) (143,597) (176,710) (192,860) (143,597) (192,860)
Other comprehensive income (loss) before reclassification 3,264 (6,270) 517 15,096    
Amounts reclassified from accumulated other comprehensive income 0 0 0 1,054    
Other comprehensive income (loss), net of tax 3,264 (6,270) 517 16,150    
Balance (146,603) (149,867) (176,193) (176,710) (146,603) (176,193)
AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]            
Balance (286) (476) (589) (403) (476) (403)
Other comprehensive income (loss) before reclassification 0 0 0 0    
Amounts reclassified from accumulated other comprehensive income 202 190 46 (186)    
Other comprehensive income (loss), net of tax 202 190 46 (186)    
Balance (84) (286) (543) (589) (84) (543)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]            
Balance (2) (2) (2) (2) (2) (2)
Other comprehensive income (loss) before reclassification 0 0 0 0    
Amounts reclassified from accumulated other comprehensive income 0 0 0 0    
Other comprehensive income (loss), net of tax 0 0 0 0    
Balance (2) (2) (2) (2) (2) (2)
AOCI Attributable to Parent [Member]            
Balance (150,155) (144,075) (177,301) (193,265) (144,075) (193,265)
Other comprehensive income (loss) before reclassification 3,264 (6,270) 517 15,096    
Amounts reclassified from accumulated other comprehensive income 202 190 46 868    
Other comprehensive income (loss), net of tax 3,466 (6,080) 563 15,964    
Balance $ (146,689) $ (150,155) $ (176,738) $ (177,301) $ (146,689) $ (176,738)