XML 111 R100.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance $ 975,473 $ 874,711 $ 940,476 $ 858,103
Balance 1,005,704 894,535 1,005,704 894,535
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance (80,223) (97,453) (94,190) (92,678)
Net current period other comprehensive income (loss) 6,055 (307) 20,022 (5,082)
Balance (74,168) (97,760) (74,168) (97,760)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Balance 266 2,340 2,922 (179)
Net current period other comprehensive income (loss) (1,526) 381 (4,182) 2,900
Balance (1,260) 2,721 (1,260) 2,721
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Balance 117 59 117 59
Net current period other comprehensive income (loss) 0 0 0 0
Balance 117 59 117 59
AOCI Attributable to Parent [Member]        
Balance (79,840) (95,054) (91,151) (92,798)
Net current period other comprehensive income (loss) 4,529 74 15,840 (2,182)
Balance $ (75,311) $ (94,980) $ (75,311) $ (94,980)