v3.26.1
Loans and Allowance for Credit Losses - Summary of Aging Analysis of Past Due Loans By Portfolio Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total loans $ 2,257,379 $ 2,295,466
Current    
Financing Receivable, Past Due [Line Items]    
Total loans 2,245,040 2,284,612
30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 7,409 3,102
90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 4,930 7,752
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 12,339 10,854
One to Four Family Residential    
Financing Receivable, Past Due [Line Items]    
Total loans 517,975 518,225
One to Four Family Residential | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 515,400 514,916
One to Four Family Residential | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 2,508 2,589
One to Four Family Residential | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 67 720
One to Four Family Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 2,575 3,309
Home Equity and Second Mortgages    
Financing Receivable, Past Due [Line Items]    
Total loans 82,886 78,350
Home Equity and Second Mortgages | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 82,547 77,953
Home Equity and Second Mortgages | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 339 397
Home Equity and Second Mortgages | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 339 397
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total loans 540,209 534,855
Commercial Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 540,209 534,855
Commercial Real Estate Multi-family    
Financing Receivable, Past Due [Line Items]    
Total loans 103,477 104,695
Commercial Real Estate Multi-family | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 103,477 104,695
Construction & Land    
Financing Receivable, Past Due [Line Items]    
Total loans 45,928 57,005
Construction & Land | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 45,928 50,527
Construction & Land | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   6,478
Construction & Land | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans   6,478
Condominium Associations    
Financing Receivable, Past Due [Line Items]    
Total loans 494,331 506,683
Condominium Associations | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 494,331 506,683
Other Commercial & Industrial    
Financing Receivable, Past Due [Line Items]    
Total loans 469,491 491,765
Other Commercial & Industrial | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 460,071 491,154
Other Commercial & Industrial | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 4,557 59
Other Commercial & Industrial | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 4,863 552
Other Commercial & Industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 9,420 611
PPP Loans    
Financing Receivable, Past Due [Line Items]    
Total loans   11
PPP Loans | Current    
Financing Receivable, Past Due [Line Items]    
Total loans   11
Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans 3,082 3,877
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total loans 3,077 3,818
Consumer | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 5 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 $ 5 $ 59