v3.26.1
Loans and Allowance for Credit Losses - Summary of Aging Analysis of Past Due Loans By Portfolio Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total loans $ 2,295,466 $ 2,194,979
Current    
Financing Receivable, Past Due [Line Items]    
Total loans 2,284,612 2,187,743
30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 3,102 4,809
90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 7,752 2,427
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 10,854 7,236
One to Four Family Residential    
Financing Receivable, Past Due [Line Items]    
Total loans 518,225  
One to Four Family Residential | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 514,916  
One to Four Family Residential | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 2,589  
One to Four Family Residential | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 720  
One to Four Family Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 3,309  
Home Equity and Second Mortgages    
Financing Receivable, Past Due [Line Items]    
Total loans 78,350  
Home Equity and Second Mortgages | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 77,953  
Home Equity and Second Mortgages | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 397  
Home Equity and Second Mortgages | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 397  
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total loans 534,855 484,106
Commercial Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 534,855 483,477
Commercial Real Estate | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   629
Commercial Real Estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   629
Commercial Real Estate Multifamily    
Financing Receivable, Past Due [Line Items]    
Total loans 104,695 83,905
Commercial Real Estate Multifamily | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 104,695 83,905
Construction and Land    
Financing Receivable, Past Due [Line Items]    
Total loans 57,005 49,028
Construction and Land | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 50,527 47,522
Construction and Land | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   1,506
Construction and Land | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 6,478  
Construction and Land | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 6,478 1,506
Condominium Associations    
Financing Receivable, Past Due [Line Items]    
Total loans 506,683 494,875
Condominium Associations | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 506,683 494,875
Other Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Total loans 49,176  
Other Commercial and Industrial | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 491,154  
Other Commercial and Industrial | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 59  
Other Commercial and Industrial | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 552  
Other Commercial and Industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 611  
PPP Loans    
Financing Receivable, Past Due [Line Items]    
Total loans 11 264
PPP Loans | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 11 264
Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans 3,877  
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 3,818  
Consumer | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 57  
Consumer | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 2  
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans $ 59  
Business Manager    
Financing Receivable, Past Due [Line Items]    
Total loans   1,939
Business Manager | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   1,939
Dental Commercial & Industrial    
Financing Receivable, Past Due [Line Items]    
Total loans   190,519
Dental Commercial & Industrial | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   189,986
Dental Commercial & Industrial | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   533
Dental Commercial & Industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   533
Other Business    
Financing Receivable, Past Due [Line Items]    
Total loans   203,570
Other Business | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   202,011
Other Business | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   251
Other Business | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   1,308
Other Business | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   1,559
Solar    
Financing Receivable, Past Due [Line Items]    
Total loans   76,888
Solar | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   76,812
Solar | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   76
Solar | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   76
Vehicle Financing    
Financing Receivable, Past Due [Line Items]    
Total loans   27,004
Vehicle Financing | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   27,004
Home Equity    
Financing Receivable, Past Due [Line Items]    
Total loans   66,326
Home Equity | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   65,231
Home Equity | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   395
Home Equity | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   700
Home Equity | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   1,095
Residential    
Financing Receivable, Past Due [Line Items]    
Total loans   511,495
Residential | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   509,695
Residential | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   1,381
Residential | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   419
Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   1,800
Overdraft and Unsecured    
Financing Receivable, Past Due [Line Items]    
Total loans   887
Overdraft and Unsecured | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   887
Consumer Installment    
Financing Receivable, Past Due [Line Items]    
Total loans   3,715
Consumer Installment | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   3,715
Passbook CD Loans    
Financing Receivable, Past Due [Line Items]    
Total loans   458
Passbook CD Loans | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   420
Passbook CD Loans | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   38
Passbook CD Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   $ 38