Annual report [Section 13 and 15(d), not S-K Item 405]

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
Dec. 31, 2025
Dec. 31, 2024
Statement [Line Items]    
Total $ 1,448,824 $ 1,506,583
Accruing Loans    
Statement [Line Items]    
Total 1,437,662 1,492,845
Nonaccrual Loans    
Statement [Line Items]    
Total 11,162 13,738
30-59 Days Past Due    
Statement [Line Items]    
Total 13,669 14,907
60-89 Days Past Due    
Statement [Line Items]    
Total 6,964 2,799
Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Total Past Due and Accruing    
Statement [Line Items]    
Total 20,633 17,706
Current    
Statement [Line Items]    
Total 1,417,029 1,475,139
Residential real estate    
Statement [Line Items]    
Total 442,443 467,293
Residential real estate | Accruing Loans    
Statement [Line Items]    
Total 436,511 462,628
Residential real estate | Nonaccrual Loans    
Statement [Line Items]    
Total 5,932 4,665
Residential real estate | 30-59 Days Past Due    
Statement [Line Items]    
Total 4,991 4,423
Residential real estate | 60-89 Days Past Due    
Statement [Line Items]    
Total 1,552 1,184
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 6,543 5,607
Residential real estate | Current    
Statement [Line Items]    
Total 429,968 457,021
Home equity    
Statement [Line Items]    
Total 53,497 49,758
Home equity | Accruing Loans    
Statement [Line Items]    
Total 52,687 49,275
Home equity | Nonaccrual Loans    
Statement [Line Items]    
Total 810 483
Home equity | 30-59 Days Past Due    
Statement [Line Items]    
Total 324 1,002
Home equity | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 123
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 324 1,125
Home equity | Current    
Statement [Line Items]    
Total 52,363 48,150
Commercial real estate    
Statement [Line Items]    
Total 555,594 551,674
Commercial real estate | Accruing Loans    
Statement [Line Items]    
Total 554,033 550,394
Commercial real estate | Nonaccrual Loans    
Statement [Line Items]    
Total 1,561 1,280
Commercial real estate | 30-59 Days Past Due    
Statement [Line Items]    
Total 4,106 4,556
Commercial real estate | 60-89 Days Past Due    
Statement [Line Items]    
Total 3,905 571
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 8,011 5,127
Commercial real estate | Current    
Statement [Line Items]    
Total 546,022 545,267
Construction and land development    
Statement [Line Items]    
Total 77,208 82,874
Construction and land development | Accruing Loans    
Statement [Line Items]    
Total 76,555 82,216
Construction and land development | Nonaccrual Loans    
Statement [Line Items]    
Total 653 658
Construction and land development | 30-59 Days Past Due    
Statement [Line Items]    
Total 2,343 2,039
Construction and land development | 60-89 Days Past Due    
Statement [Line Items]    
Total 129 0
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 2,472 2,039
Construction and land development | Current    
Statement [Line Items]    
Total 74,083 80,177
Multifamily    
Statement [Line Items]    
Total 183,902 212,455
Multifamily | Accruing Loans    
Statement [Line Items]    
Total 183,206 209,093
Multifamily | Nonaccrual Loans    
Statement [Line Items]    
Total 696 3,362
Multifamily | 30-59 Days Past Due    
Statement [Line Items]    
Total 450 1,961
Multifamily | 60-89 Days Past Due    
Statement [Line Items]    
Total 1,303 359
Multifamily | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Multifamily | Total Past Due and Accruing    
Statement [Line Items]    
Total 1,753 2,320
Multifamily | Current    
Statement [Line Items]    
Total 181,453 206,773
Commercial business    
Statement [Line Items]    
Total 99,304 104,246
Commercial business | Accruing Loans    
Statement [Line Items]    
Total 97,865 100,956
Commercial business | Nonaccrual Loans    
Statement [Line Items]    
Total 1,439 3,290
Commercial business | 30-59 Days Past Due    
Statement [Line Items]    
Total 1,214 493
Commercial business | 60-89 Days Past Due    
Statement [Line Items]    
Total 47 508
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,261 1,001
Commercial business | Current    
Statement [Line Items]    
Total 96,604 99,955
Consumer    
Statement [Line Items]    
Total 870 551
Consumer | Accruing Loans    
Statement [Line Items]    
Total 870 551
Consumer | Nonaccrual Loans    
Statement [Line Items]    
Total 0 0
Consumer | 30-59 Days Past Due    
Statement [Line Items]    
Total 0 5
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 5
Consumer | Current    
Statement [Line Items]    
Total 870 546
Manufactured homes    
Statement [Line Items]    
Total 23,708 26,708
Manufactured homes | Accruing Loans    
Statement [Line Items]    
Total 23,637 26,708
Manufactured homes | Nonaccrual Loans    
Statement [Line Items]    
Total 71 0
Manufactured homes | 30-59 Days Past Due    
Statement [Line Items]    
Total 241 428
Manufactured homes | 60-89 Days Past Due    
Statement [Line Items]    
Total 28 54
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 269 482
Manufactured homes | Current    
Statement [Line Items]    
Total 23,368 26,226
Government    
Statement [Line Items]    
Total 12,298 11,024
Government | Accruing Loans    
Statement [Line Items]    
Total 12,298 11,024
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 $ 12,298 $ 11,024