v3.25.1
Note 7 - Loan Servicing - Summary of Activity Related to Loan Servicing (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair value of servicing rights $ 7,351 $ 7,918 $ 2,062 $ 2,314
Weighted-average remaining term, years (Year) 21 years 10 months 24 days 22 years    
Prepayment speeds 11.50% 9.90%    
Discount rate 10.50% 10.50%