v3.26.1
Note 14 - Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance $ 485,725 $ 406,028
Other comprehensive (loss) income, net of tax (6,080) 15,964
Balance 766,890 429,134
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance (143,597) (192,860)
Other comprehensive income (loss) before reclassification (6,270) 15,096
Amounts reclassified from accumulated other comprehensive income 0 1,054
Other comprehensive (loss) income, net of tax (6,270) 16,150
Balance (149,867) (176,710)
AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]    
Balance (476) (403)
Other comprehensive income (loss) before reclassification 0 0
Amounts reclassified from accumulated other comprehensive income 190 (186)
Other comprehensive (loss) income, net of tax 190 (186)
Balance (286) (589)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance (2) (2)
Other comprehensive income (loss) before reclassification 0 0
Amounts reclassified from accumulated other comprehensive income 0 0
Other comprehensive (loss) income, net of tax 0 0
Balance (2) (2)
AOCI Attributable to Parent [Member]    
Balance (144,075) (193,265)
Other comprehensive income (loss) before reclassification (6,270) 15,096
Amounts reclassified from accumulated other comprehensive income 190 868
Other comprehensive (loss) income, net of tax (6,080) 15,964
Balance $ (150,155) $ (177,301)