v3.26.1
Note 4 - Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights (Details) - Mortgage Servicing Rights [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance, MSR, beginning $ 8,676 $ 8,926 $ 8,608 $ 9,204
Additions 949 424 1,815 732
MSRs amortized (717) (660) (1,570) (1,255)
Recovery of MSRs 4 (38) 59 (29)
Balance, MSR, ending $ 8,912 $ 8,652 $ 8,912 $ 8,652