Note 4 - Loans and Allowance for Credit Losses - Schedule of Loans (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
||||
|---|---|---|---|---|---|---|---|---|---|---|
| Loans, gross | $ 3,309,459 | $ 3,314,301 | ||||||||
| Allowance for loan losses | (43,660) | $ (43,666) | (43,888) | $ (51,014) | $ (51,932) | $ (47,729) | ||||
| Loans held for investment, net of allowance for loan losses | 3,300,000 | |||||||||
| Single Family Residential Mortgages Loans [Member] | ||||||||||
| Loans, gross | [1] | 1,680,635 | 1,655,382 | |||||||
| Allowance for loan losses | (21,766) | (21,988) | (21,585) | (7,971) | (7,000) | (6,053) | ||||
| Commercial Real Estate Portfolio Segment [Member] | ||||||||||
| Loans, gross | [1],[2] | 1,277,559 | 1,303,019 | |||||||
| Allowance for loan losses | (17,527) | (17,639) | (18,162) | (21,423) | (24,200) | (21,879) | ||||
| Construction And Land Development Loans [Member] | ||||||||||
| Loans, gross | [1] | 146,273 | 155,464 | |||||||
| Allowance for loan losses | (1,954) | (1,446) | (1,502) | (19,106) | (18,373) | (17,518) | ||||
| Commercial and Industrial [Member] | ||||||||||
| Loans, gross | [1] | 151,961 | 140,061 | |||||||
| Allowance for loan losses | (1,593) | (1,672) | (1,647) | (1,493) | (1,400) | (1,339) | ||||
| SBA Loans [Member] | ||||||||||
| Loans, gross | [1] | 49,667 | 55,978 | |||||||
| Allowance for loan losses | (689) | (769) | (824) | (791) | (701) | (654) | ||||
| Other Loans [Member] | ||||||||||
| Loans, gross | [1] | 3,364 | 4,397 | |||||||
| Allowance for loan losses | (131) | $ (152) | (168) | $ (230) | $ (258) | $ (286) | ||||
| Held for Investment Loans [Member] | ||||||||||
| Loans, gross | [1] | 3,309,459 | 3,314,301 | |||||||
| Allowance for loan losses | [1] | (43,660) | (43,888) | |||||||
| Loans held for investment, net of allowance for loan losses | [1] | $ 3,265,799 | $ 3,270,413 | |||||||
| ||||||||||