XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income, Net of Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 503,294 $ 421,985 $ 427,775
Other comprehensive (loss) income, net (220) 4,768 (14,173)
Balance 526,392 503,294 421,985
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]      
Balance (11,126) (15,621) 15
Other comprehensive (loss) income before reclassifications (596) 4,479 (15,636)
Reclassified from AOCI 0 16 0
Other comprehensive (loss) income, net (596) 4,495 (15,636)
Balance (11,722) (11,126) (15,621)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Balance 175 (98) (1,561)
Other comprehensive (loss) income before reclassifications 347 242 1,357
Reclassified from AOCI 29 31 106
Other comprehensive (loss) income, net 376 273 1,463
Balance 551 175 (98)
AOCI Attributable to Parent [Member]      
Balance (10,951) (15,719) (1,546)
Other comprehensive (loss) income before reclassifications (249) 4,721 (14,279)
Reclassified from AOCI 29 47 106
Other comprehensive (loss) income, net (220) 4,768 (14,173)
Balance $ (11,171) $ (10,951) $ (15,719)