XML 111 R100.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 16 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balance $ 874,711 $ 794,368 $ 858,103 $ 760,432
Balance 894,535 808,082 894,535 808,082
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance (97,453) (101,431) (92,678) (115,648)
Net current period other comprehensive income (loss) (307) (8,310) (5,082) 5,907
Balance (97,760) (109,741) (97,760) (109,741)
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Balance 2,340 376 (179) 0
Net current period other comprehensive income (loss) 381 1,837 2,900 2,213
Balance 2,721 2,213 2,721 2,213
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 (95,054) (100,943) (92,798) (115,536)
Net current period other comprehensive income (loss) 74 (6,473) (2,182) 8,120
Balance $ (94,980) $ (107,416) $ (94,980) $ (107,416)