v3.26.1
Note 5 - Loans and Allowance for Credit Losses - Aging Analysis of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Loans $ 3,059,887 $ 2,175,973 $ 2,106,355
Financial Asset, Not Past Due [Member]      
Loans 3,035,710 2,161,341  
Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 10,055 4,798  
Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 5,237 4,086  
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 8,885 5,748  
Greater Than Ninety Days and Accruing [Member]      
Loans 889 2  
Real Estate Portfolio Segment [Member]      
Loans 2,343,996 1,571,279  
Real Estate Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]      
Loans 2,320,842 1,557,067  
Real Estate Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 9,623 4,498  
Real Estate Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 4,964 4,001  
Real Estate Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 8,567 5,713  
Real Estate Portfolio Segment [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 889 0  
Real Estate Portfolio Segment [Member] | Construction Loans [Member]      
Loans 261,799 147,980 141,654
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, Not Past Due [Member]      
Loans 256,578 147,862  
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 2,265 56  
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 2,092 19  
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 864 43  
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 859 0  
Real Estate Portfolio Segment [Member] | 1-4 Family [Member]      
Loans 907,385 376,238 387,796
Real Estate Portfolio Segment [Member] | 1-4 Family [Member] | Financial Asset, Not Past Due [Member]      
Loans 898,481 365,725  
Real Estate Portfolio Segment [Member] | 1-4 Family [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 598 4,442  
Real Estate Portfolio Segment [Member] | 1-4 Family [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 2,758 1,950  
Real Estate Portfolio Segment [Member] | 1-4 Family [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 5,548 4,121  
Real Estate Portfolio Segment [Member] | 1-4 Family [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 30 0  
Real Estate Portfolio Segment [Member] | Multifamily Loans [Member]      
Loans 144,234 130,005 102,569
Real Estate Portfolio Segment [Member] | Multifamily Loans [Member] | Financial Asset, Not Past Due [Member]      
Loans 144,062 130,005  
Real Estate Portfolio Segment [Member] | Multifamily Loans [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Multifamily Loans [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Multifamily Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 172 0  
Real Estate Portfolio Segment [Member] | Multifamily Loans [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Farmland [Member]      
Loans 9,850 4,788 4,519
Real Estate Portfolio Segment [Member] | Farmland [Member] | Financial Asset, Not Past Due [Member]      
Loans 9,850 4,788  
Real Estate Portfolio Segment [Member] | Farmland [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Farmland [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Farmland [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Farmland [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 0 0  
Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member]      
Loans 1,020,728 912,268  
Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, Not Past Due [Member]      
Loans 1,011,871 908,687  
Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 6,760 0  
Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 114 2,032  
Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 1,983 1,549  
Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 0 0  
Commercial Portfolio Segment [Member]      
Loans 703,279 595,263 531,460
Commercial Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]      
Loans 702,511 594,886  
Commercial Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 299 291  
Commercial Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 264 81  
Commercial Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 205 5  
Commercial Portfolio Segment [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans 0 2  
Consumer Portfolio Segment [Member]      
Loans 12,612 9,431 $ 10,166
Consumer Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]      
Loans 12,357 9,388  
Consumer Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]      
Loans 133 9  
Consumer Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]      
Loans 9 4  
Consumer Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]      
Loans 113 30  
Consumer Portfolio Segment [Member] | Greater Than Ninety Days and Accruing [Member]      
Loans $ 0 $ 0