Quarterly report [Sections 13 or 15(d)]

Loans Receivable - Schedule of Age Analysis of Past Due Loans (Details)

v3.26.3
Loans Receivable - Schedule of Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total $ 1,498,475 $ 1,448,824
Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 1,481,687 1,437,662
Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 16,788 11,162
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 13,069 13,669
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,994 6,964
Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 20,063 20,633
Current    
Financing Receivable, Past Due [Line Items]    
Total 1,461,624 1,417,029
Residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 454,668 442,443
Residential real estate | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 445,935 436,511
Residential real estate | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 8,733 5,932
Residential real estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 5,054 4,991
Residential real estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,139 1,552
Residential real estate | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Residential real estate | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 6,193 6,543
Residential real estate | Current    
Financing Receivable, Past Due [Line Items]    
Total 439,742 429,968
Home equity    
Financing Receivable, Past Due [Line Items]    
Total 53,180 53,497
Home equity | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 52,421 52,687
Home equity | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 759 810
Home equity | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,010 324
Home equity | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 158 0
Home equity | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Home equity | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 1,168 324
Home equity | Current    
Financing Receivable, Past Due [Line Items]    
Total 51,253 52,363
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 595,850 555,594
Commercial real estate | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 591,844 554,033
Commercial real estate | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 4,006 1,561
Commercial real estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4,045 4,106
Commercial real estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4,771 3,905
Commercial real estate | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Commercial real estate | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 8,816 8,011
Commercial real estate | Current    
Financing Receivable, Past Due [Line Items]    
Total 583,028 546,022
Construction and land development    
Financing Receivable, Past Due [Line Items]    
Total 86,646 77,208
Construction and land development | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 86,053 76,555
Construction and land development | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 593 653
Construction and land development | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 540 2,343
Construction and land development | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 129
Construction and land development | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Construction and land development | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 540 2,472
Construction and land development | Current    
Financing Receivable, Past Due [Line Items]    
Total 85,513 74,083
Multifamily    
Financing Receivable, Past Due [Line Items]    
Total 173,382 183,902
Multifamily | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 172,018 183,206
Multifamily | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 1,364 696
Multifamily | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,427 450
Multifamily | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 704 1,303
Multifamily | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Multifamily | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 2,131 1,753
Multifamily | Current    
Financing Receivable, Past Due [Line Items]    
Total 169,887 181,453
Commercial business    
Financing Receivable, Past Due [Line Items]    
Total 105,513 99,304
Commercial business | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 104,229 97,865
Commercial business | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 1,284 1,439
Commercial business | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 993 1,214
Commercial business | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 54 47
Commercial business | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Commercial business | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 1,047 1,261
Commercial business | Current    
Financing Receivable, Past Due [Line Items]    
Total 103,182 96,604
Consumer    
Financing Receivable, Past Due [Line Items]    
Total 278 870
Consumer | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 278 870
Consumer | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4 0
Consumer | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 4 0
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total 274 870
Manufactured homes    
Financing Receivable, Past Due [Line Items]    
Total 21,318 23,708
Manufactured homes | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 21,269 23,637
Manufactured homes | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 49 71
Manufactured homes | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 241
Manufactured homes | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 164 28
Manufactured homes | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Manufactured homes | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 164 269
Manufactured homes | Current    
Financing Receivable, Past Due [Line Items]    
Total 21,105 23,368
Government    
Financing Receivable, Past Due [Line Items]    
Total 7,640 12,298
Government | Accruing Loans    
Financing Receivable, Past Due [Line Items]    
Total 7,640 12,298
Government | Nonaccrual Loans    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Government | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Government | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Government | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Government | Total Past Due and Accruing    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Government | Current    
Financing Receivable, Past Due [Line Items]    
Total $ 7,640 $ 12,298