XML 109 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Balance $ 940,476 $ 858,103
Balance 975,473 874,711
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance (94,190) (92,678)
Net current period other comprehensive income (loss) 13,967 (4,775)
Balance (80,223) (97,453)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balance 2,922 (179)
Net current period other comprehensive income (loss) (2,656) 2,519
Balance 266 2,340
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance 117 59
Net current period other comprehensive income (loss) 0 0
Balance 117 59
AOCI Attributable to Parent [Member]    
Balance (91,151) (92,798)
Net current period other comprehensive income (loss) 11,311 (2,256)
Balance $ (79,840) $ (95,054)