XML 111 R100.htm IDEA: XBRL DOCUMENT v3.24.3
Note 16 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Balance $ 894,535 $ 808,082 $ 858,103 $ 760,432
Balance 934,094 806,918 934,094 806,918
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance (97,760) (109,741) (92,678) (115,648)
Net current period other comprehensive income (loss) 24,827 (22,586) 19,745 (16,679)
Balance (72,933) (132,327) (72,933) (132,327)
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Balance 2,721 2,213 (179) 0
Net current period other comprehensive income (loss) (5,120) 2,097 (2,220) 4,310
Balance (2,399) 4,310 (2,399) 4,310
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Balance 59 112 59 112
Net current period other comprehensive income (loss) 0 0 0 0
Balance 59 112 59 112
AOCI Attributable to Parent [Member]        
Balance (94,980) (107,416) (92,798) (115,536)
Net current period other comprehensive income (loss) 19,707 (20,489) 17,525 (12,369)
Balance $ (75,273) $ (127,905) $ (75,273) $ (127,905)