v3.25.2
Note 10 - Other Comprehensive Loss - Changes in OCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance $ 187,603 $ 161,491 $ 177,900 $ 147,317
Current year-to-date other comprehensive income 6,905 5,092 17,968 20,395
Balance 193,079 165,155 193,079 165,155
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance     (35,698) (46,088)
Current year-to-date other comprehensive income     6,343 10,443
Balance (29,355) (35,645) (29,355) (35,645)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Balance     (25,145) (32,464)
Current year-to-date other comprehensive income     4,467 7,355
Balance $ (20,678) $ (25,109) $ (20,678) $ (25,109)