Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Loans Receivable - Schedule of Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Statement [Line Items]    
Total $ 1,471,964 $ 1,506,583
Accruing Loans    
Statement [Line Items]    
Total 1,458,072 1,492,845
Nonaccrual Loans    
Statement [Line Items]    
Total 13,892 13,738
30-59 Days Past Due    
Statement [Line Items]    
Total 11,044 14,907
60-89 Days Past Due    
Statement [Line Items]    
Total 7,855 2,799
Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Total Past Due and Accruing    
Statement [Line Items]    
Total 18,899 17,706
Current    
Statement [Line Items]    
Total 1,439,173 1,475,139
Residential real estate    
Statement [Line Items]    
Total 450,007 467,293
Residential real estate | Accruing Loans    
Statement [Line Items]    
Total 444,193 462,628
Residential real estate | Nonaccrual Loans    
Statement [Line Items]    
Total 5,814 4,665
Residential real estate | 30-59 Days Past Due    
Statement [Line Items]    
Total 4,848 4,423
Residential real estate | 60-89 Days Past Due    
Statement [Line Items]    
Total 615 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 5,463 5,607
Residential real estate | Current    
Statement [Line Items]    
Total 438,730 457,021
Home equity    
Statement [Line Items]    
Total 51,813 49,758
Home equity | Accruing Loans    
Statement [Line Items]    
Total 50,932 49,275
Home equity | Nonaccrual Loans    
Statement [Line Items]    
Total 881 483
Home equity | 30-59 Days Past Due    
Statement [Line Items]    
Total 375 1,002
Home equity | 60-89 Days Past Due    
Statement [Line Items]    
Total 263 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 638 1,125
Home equity | Current    
Statement [Line Items]    
Total 50,294 48,150
Commercial real estate    
Statement [Line Items]    
Total 564,558 551,674
Commercial real estate | Accruing Loans    
Statement [Line Items]    
Total 562,494 550,394
Commercial real estate | Nonaccrual Loans    
Statement [Line Items]    
Total 2,064 1,280
Commercial real estate | 30-59 Days Past Due    
Statement [Line Items]    
Total 2,714 4,556
Commercial real estate | 60-89 Days Past Due    
Statement [Line Items]    
Total 6,349 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 9,063 5,127
Commercial real estate | Current    
Statement [Line Items]    
Total 553,431 545,267
Construction and land development    
Statement [Line Items]    
Total 79,678 82,874
Construction and land development | Accruing Loans    
Statement [Line Items]    
Total 78,961 82,216
Construction and land development | Nonaccrual Loans    
Statement [Line Items]    
Total 717 658
Construction and land development | 30-59 Days Past Due    
Statement [Line Items]    
Total 811 2,039
Construction and land development | 60-89 Days Past Due    
Statement [Line Items]    
Total 0 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 811 2,039
Construction and land development | Current    
Statement [Line Items]    
Total 78,150 80,177
Multifamily    
Statement [Line Items]    
Total 192,698 212,455
Multifamily | Accruing Loans    
Statement [Line Items]    
Total 190,966 209,093
Multifamily | Nonaccrual Loans    
Statement [Line Items]    
Total 1,732 3,362
Multifamily | 30-59 Days Past Due    
Statement [Line Items]    
Total 174 1,961
Multifamily | 60-89 Days Past Due    
Statement [Line Items]    
Total 491 359
Multifamily | Greater Than 90 Days Past Due    
Statement [Line Items]    
Total 0 0
Multifamily | Total Past Due and Accruing    
Statement [Line Items]    
Total 665 2,320
Multifamily | Current    
Statement [Line Items]    
Total 190,301 206,773
Commercial business    
Statement [Line Items]    
Total 96,192 104,246
Commercial business | Accruing Loans    
Statement [Line Items]    
Total 93,508 100,956
Commercial business | Nonaccrual Loans    
Statement [Line Items]    
Total 2,684 3,290
Commercial business | 30-59 Days Past Due    
Statement [Line Items]    
Total 2,041 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 2,088 1,001
Commercial business | Current    
Statement [Line Items]    
Total 91,420 99,955
Consumer    
Statement [Line Items]    
Total 348 551
Consumer | Accruing Loans    
Statement [Line Items]    
Total 348 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 348 546
Manufactured homes    
Statement [Line Items]    
Total 24,372 26,708
Manufactured homes | Accruing Loans    
Statement [Line Items]    
Total 24,372 26,708
Manufactured homes | Nonaccrual Loans    
Statement [Line Items]    
Total 0 0
Manufactured homes | 30-59 Days Past Due    
Statement [Line Items]    
Total 81 428
Manufactured homes | 60-89 Days Past Due    
Statement [Line Items]    
Total 90 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 171 482
Manufactured homes | Current    
Statement [Line Items]    
Total 24,201 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