v3.26.1
Note 16 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance $ 1,075,697 $ 940,476
Balance 1,102,935 975,473
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance (59,825) (94,190)
Other comprehensive income (loss) before reclassifications (1,600) 18,518
Income tax benefit (expense) 390 (4,551)
Net current period other comprehensive income (loss) (1,210) 13,967
Balance (61,035) (80,223)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balance (1,493) 2,922
Other comprehensive income (loss) before reclassifications 1,691 (3,497)
Income tax benefit (expense) (406) 841
Net current period other comprehensive income (loss) 1,285 (2,656)
Balance (208) 266
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance 43 117
Other comprehensive income (loss) before reclassifications 0 0
Net current period other comprehensive income (loss) 0 0
Balance 43 117
AOCI Attributable to Parent [Member]    
Balance (61,275) (91,151)
Other comprehensive income (loss) before reclassifications 91 15,021
Income tax benefit (expense) (16) (3,710)
Net current period other comprehensive income (loss) 75 11,311
Balance $ (61,200) $ (79,840)