Note 4 - Loans - Schedule of Allowance For Credit Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Beginning balance | $ 35,549 | $ 33,159 | $ 35,863 | $ 34,440 | $ 34,440 |
Provision for credit losses | 3,586 | 1,395 | 3,608 | 1,125 | |
Loans charged off | (748) | (661) | (1,446) | (1,943) | |
Recoveries | 176 | 98 | 538 | 369 | |
Total ending allowance balance | 38,563 | 33,991 | 38,563 | 33,991 | 35,863 |
Commercial Real Estate Portfolio Segment [Member] | |||||
Beginning balance | 19,480 | 17,481 | 19,259 | 18,150 | 18,150 |
Provision for credit losses | 2,149 | (258) | 2,412 | (799) | |
Loans charged off | (22) | 0 | (66) | (146) | |
Recoveries | 20 | 0 | 22 | 18 | |
Total ending allowance balance | 21,627 | 17,223 | 21,627 | 17,223 | 19,259 |
Commercial Portfolio Segment [Member] | |||||
Beginning balance | 4,383 | 4,543 | 4,628 | 5,087 | 5,087 |
Provision for credit losses | 901 | 428 | 776 | 490 | |
Loans charged off | (341) | (372) | (654) | (1,015) | |
Recoveries | 30 | 29 | 223 | 66 | |
Total ending allowance balance | 4,973 | 4,628 | 4,973 | 4,628 | 4,628 |
Residential Portfolio Segment [Member] | |||||
Beginning balance | 7,065 | 6,840 | 7,271 | 6,916 | 6,916 |
Provision for credit losses | 191 | 628 | (43) | 559 | |
Loans charged off | (58) | (51) | (77) | (81) | |
Recoveries | 12 | 5 | 59 | 28 | |
Total ending allowance balance | 7,210 | 7,422 | 7,210 | 7,422 | 7,271 |
Consumer Portfolio Segment [Member] | |||||
Beginning balance | 4,621 | 4,295 | 4,705 | 4,287 | 4,287 |
Provision for credit losses | 345 | 597 | 463 | 875 | |
Loans charged off | (327) | (238) | (649) | (701) | |
Recoveries | 114 | 64 | 234 | 257 | |
Total ending allowance balance | $ 4,753 | $ 4,718 | $ 4,753 | $ 4,718 | $ 4,705 |