v3.25.2
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, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance $ 429,134 $ 406,028 $ 397,026 $ 404,415 $ 406,028 $ 404,415
Other comprehensive income (loss), net of tax 563 15,964 (6,279) (12,400) 16,527 (18,679)
Balance 437,748 429,134 396,694 397,026 437,748 396,694
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]            
Balance (176,710) (192,860) (185,002) (171,539) (192,860) (171,539)
Other comprehensive (loss) before reclassification 517 15,096 (6,545) (15,149)    
Amounts reclassified from accumulated other comprehensive income 0 1,054 99 1,686    
Other comprehensive income (loss), net of tax 517 16,150 (6,446) (13,463)    
Balance (176,193) (176,710) (191,448) (185,002) (176,193) (191,448)
AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]            
Balance (589) (403) 50 (1,013) (403) (1,013)
Other comprehensive (loss) before reclassification 0 0 0 0    
Amounts reclassified from accumulated other comprehensive income 46 (186) 167 1,063    
Other comprehensive income (loss), net of tax 46 (186) 167 1,063    
Balance (543) (589) 217 50 (543) 217
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]            
Balance (2) (2) (2) (2) (2) (2)
Other comprehensive (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 (177,301) (193,265) (184,954) (172,554) (193,265) (172,554)
Other comprehensive (loss) before reclassification 517 15,096 (6,545) (15,149)    
Amounts reclassified from accumulated other comprehensive income 46 868 266 2,749    
Other comprehensive income (loss), net of tax 563 15,964 (6,279) (12,400)    
Balance $ (176,738) $ (177,301) $ (191,233) $ (184,954) $ (176,738) $ (191,233)