Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Loans Receivable - Schedule of Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Statement [Line Items]    
Total $ 1,453,420 $ 1,448,824
Accruing Loans    
Statement [Line Items]    
Total 1,441,049 1,437,662
Nonaccrual Loans    
Statement [Line Items]    
Total 12,371 11,162
30-59 Days Past Due    
Statement [Line Items]    
Total 20,757 13,669
60-89 Days Past Due    
Statement [Line Items]    
Total 6,635 6,964
Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Total Past Due and Accruing    
Statement [Line Items]    
Total 27,392 20,633
Current    
Statement [Line Items]    
Total 1,413,657 1,417,029
Residential real estate    
Statement [Line Items]    
Total 445,097 442,443
Residential real estate | Accruing Loans    
Statement [Line Items]    
Total 438,300 436,511
Residential real estate | Nonaccrual Loans    
Statement [Line Items]    
Total 6,797 5,932
Residential real estate | 30-59 Days Past Due    
Statement [Line Items]    
Total 7,792 4,991
Residential real estate | 60-89 Days Past Due    
Statement [Line Items]    
Total 1,677 1,552
Residential real estate | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Residential real estate | Total Past Due and Accruing    
Statement [Line Items]    
Total 9,469 6,543
Residential real estate | Current    
Statement [Line Items]    
Total 428,831 429,968
Home equity    
Statement [Line Items]    
Total 53,855 53,497
Home equity | Accruing Loans    
Statement [Line Items]    
Total 53,094 52,687
Home equity | Nonaccrual Loans    
Statement [Line Items]    
Total 761 810
Home equity | 30-59 Days Past Due    
Statement [Line Items]    
Total 326 324
Home equity | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 0
Home equity | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Home equity | Total Past Due and Accruing    
Statement [Line Items]    
Total 326 324
Home equity | Current    
Statement [Line Items]    
Total 52,768 52,363
Commercial real estate    
Statement [Line Items]    
Total 564,613 555,594
Commercial real estate | Accruing Loans    
Statement [Line Items]    
Total 562,379 554,033
Commercial real estate | Nonaccrual Loans    
Statement [Line Items]    
Total 2,234 1,561
Commercial real estate | 30-59 Days Past Due    
Statement [Line Items]    
Total 10,520 4,106
Commercial real estate | 60-89 Days Past Due    
Statement [Line Items]    
Total 3,032 3,905
Commercial real estate | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Commercial real estate | Total Past Due and Accruing    
Statement [Line Items]    
Total 13,552 8,011
Commercial real estate | Current    
Statement [Line Items]    
Total 548,827 546,022
Construction and land development    
Statement [Line Items]    
Total 76,582 77,208
Construction and land development | Accruing Loans    
Statement [Line Items]    
Total 75,989 76,555
Construction and land development | Nonaccrual Loans    
Statement [Line Items]    
Total 593 653
Construction and land development | 30-59 Days Past Due    
Statement [Line Items]    
Total 0 2,343
Construction and land development | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 129
Construction and land development | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Construction and land development | Total Past Due and Accruing    
Statement [Line Items]    
Total 0 2,472
Construction and land development | Current    
Statement [Line Items]    
Total 75,989 74,083
Multifamily    
Statement [Line Items]    
Total 185,824 183,902
Multifamily | Accruing Loans    
Statement [Line Items]    
Total 185,227 183,206
Multifamily | Nonaccrual Loans    
Statement [Line Items]    
Total 597 696
Multifamily | 30-59 Days Past Due    
Statement [Line Items]    
Total 1,143 450
Multifamily | 60-89 Days Past Due    
Statement [Line Items]    
Total 1,152 1,303
Multifamily | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Multifamily | Total Past Due and Accruing    
Statement [Line Items]    
Total 2,295 1,753
Multifamily | Current    
Statement [Line Items]    
Total 182,932 181,453
Commercial business    
Statement [Line Items]    
Total 94,160 99,304
Commercial business | Accruing Loans    
Statement [Line Items]    
Total 92,861 97,865
Commercial business | Nonaccrual Loans    
Statement [Line Items]    
Total 1,299 1,439
Commercial business | 30-59 Days Past Due    
Statement [Line Items]    
Total 677 1,214
Commercial business | 60-89 Days Past Due    
Statement [Line Items]    
Total 774 47
Commercial business | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Commercial business | Total Past Due and Accruing    
Statement [Line Items]    
Total 1,451 1,261
Commercial business | Current    
Statement [Line Items]    
Total 91,410 96,604
Consumer    
Statement [Line Items]    
Total 310 870
Consumer | Accruing Loans    
Statement [Line Items]    
Total 310 870
Consumer | Nonaccrual Loans    
Statement [Line Items]    
Total 0 0
Consumer | 30-59 Days Past Due    
Statement [Line Items]    
Total 0 0
Consumer | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 0
Consumer | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Consumer | Total Past Due and Accruing    
Statement [Line Items]    
Total 0 0
Consumer | Current    
Statement [Line Items]    
Total 310 870
Manufactured homes    
Statement [Line Items]    
Total 22,981 23,708
Manufactured homes | Accruing Loans    
Statement [Line Items]    
Total 22,891 23,637
Manufactured homes | Nonaccrual Loans    
Statement [Line Items]    
Total 90 71
Manufactured homes | 30-59 Days Past Due    
Statement [Line Items]    
Total 299 241
Manufactured homes | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 28
Manufactured homes | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Manufactured homes | Total Past Due and Accruing    
Statement [Line Items]    
Total 299 269
Manufactured homes | Current    
Statement [Line Items]    
Total 22,592 23,368
Government    
Statement [Line Items]    
Total 9,998 12,298
Government | Accruing Loans    
Statement [Line Items]    
Total 9,998 12,298
Government | Nonaccrual Loans    
Statement [Line Items]    
Total 0 0
Government | 30-59 Days Past Due    
Statement [Line Items]    
Total 0 0
Government | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 0
Government | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Government | Total Past Due and Accruing    
Statement [Line Items]    
Total 0 0
Government | Current    
Statement [Line Items]    
Total $ 9,998 $ 12,298