XML 130 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 858,103    
Balance 940,476 $ 858,103  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]      
Balance (92,678) (115,648) $ (7,657)
Net current period other comprehensive income (loss) (1,512) 22,970 (107,991)
Balance (94,190) (92,678) (115,648)
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]      
Balance (179) 0 0
Net current period other comprehensive income (loss) 3,101 (179) 0
Balance 2,922 (179) 0
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Balance 59 112 (283)
Net current period other comprehensive income (loss) 58 (53) 395
Balance 117 59 112
AOCI Attributable to Parent [Member]      
Balance (92,798) (115,536) (7,940)
Net current period other comprehensive income (loss) 1,647 22,738 (107,596)
Balance $ (91,151) $ (92,798) $ (115,536)