Quarterly report [Sections 13 or 15(d)]

Loans Receivable - Schedule of Loans on Nonaccrual Status (Details)

v3.25.3
Loans Receivable - Schedule of Loans on Nonaccrual Status (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss $ 6,775 $ 9,891
Nonaccrual with Allowance for Credit Loss 7,117 3,847
Nonaccrual Loans in Total 13,892 13,738
Loans Past Due over 90 Days Still Accruing 0 0
Residential real estate    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 1,705 1,514
Nonaccrual with Allowance for Credit Loss 4,109 3,150
Nonaccrual Loans in Total 5,814 4,664
Loans Past Due over 90 Days Still Accruing 0 0
Home equity    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 30 179
Nonaccrual with Allowance for Credit Loss 851 304
Nonaccrual Loans in Total 881 483
Loans Past Due over 90 Days Still Accruing 0 0
Commercial real estate    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 1,505 1,078
Nonaccrual with Allowance for Credit Loss 559 202
Nonaccrual Loans in Total 2,064 1,280
Loans Past Due over 90 Days Still Accruing 0 0
Construction and land development    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 717 659
Nonaccrual with Allowance for Credit Loss 0 0
Nonaccrual Loans in Total 717 659
Loans Past Due over 90 Days Still Accruing 0 0
Multifamily    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 625 3,362
Nonaccrual with Allowance for Credit Loss 1,107 0
Nonaccrual Loans in Total 1,732 3,362
Loans Past Due over 90 Days Still Accruing 0 0
Commercial business    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 2,193 3,099
Nonaccrual with Allowance for Credit Loss 491 191
Nonaccrual Loans in Total 2,684 3,290
Loans Past Due over 90 Days Still Accruing $ 0 $ 0