v3.26.1
Note 22 - Fair Value of Assets and Liabilities - Schedule of Fair Values by Balance Sheet Groupings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Servicing rights (1) $ 7,022 $ 6,615 $ 6,383 $ 7,184 $ 7,351 $ 7,918
Reported Value Measurement [Member]            
Cash and cash equivalents 109,012   67,192      
Investment securities held-to-maturity 242,516   254,448      
Loans, net 3,985,883   3,986,107      
Accrued interest receivable 20,213   21,742      
Bank-owned life insurance 41,894   39,307      
Servicing rights (1) 7,022   6,383      
Noninterest-bearing deposits 759,640   807,896      
Interest-bearing deposits 2,856,029   2,807,565      
Time deposits 576,228   576,542      
Short-term borrowings 345,000   308,800      
Long-term debt 59,239   59,182      
Accrued interest payable 7,461   8,124      
Estimate of Fair Value Measurement [Member]            
Cash and cash equivalents 109,012   67,192      
Investment securities held-to-maturity 215,234   228,009      
Loans, net 3,870,241   3,956,517      
Accrued interest receivable 20,213   21,742      
Bank-owned life insurance 41,894   39,307      
Servicing rights (1) 7,022   6,383      
Noninterest-bearing deposits 759,640   807,896      
Interest-bearing deposits 2,856,029   2,807,565      
Time deposits 578,419   580,473      
Short-term borrowings 345,000   308,800      
Long-term debt 62,725   59,911      
Accrued interest payable 7,461   8,124      
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]            
Cash and cash equivalents 109,012   67,192      
Investment securities held-to-maturity 0   0      
Loans, net 0   0      
Accrued interest receivable 0   0      
Bank-owned life insurance 0   0      
Servicing rights (1) 0   0      
Noninterest-bearing deposits 0   0      
Interest-bearing deposits 0   0      
Time deposits 0   0      
Short-term borrowings 0   0      
Long-term debt 0   0      
Accrued interest payable 0   0      
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]            
Cash and cash equivalents 0   0      
Investment securities held-to-maturity 215,234   228,009      
Loans, net 0   0      
Accrued interest receivable 20,213   21,742      
Bank-owned life insurance 41,894   39,307      
Servicing rights (1) 0   0      
Noninterest-bearing deposits 759,640   807,896      
Interest-bearing deposits 2,856,029   2,807,565      
Time deposits 578,419   580,473      
Short-term borrowings 345,000   308,800      
Long-term debt 62,725   59,911      
Accrued interest payable 7,461   8,124      
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]            
Cash and cash equivalents 0   0      
Investment securities held-to-maturity 0   0      
Loans, net 3,870,241   3,956,517      
Accrued interest receivable 0   0      
Bank-owned life insurance 0   0      
Servicing rights (1) 7,022   6,383      
Noninterest-bearing deposits 0   0      
Interest-bearing deposits 0   0      
Time deposits 0   0      
Short-term borrowings 0   0      
Long-term debt 0   0      
Accrued interest payable $ 0   $ 0