v3.25.4
Loans - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans $ 2,744,023 $ 2,718,185
30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 8,372 7,827
60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 3,414 2,774
Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 22,250 10,000
Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 34,036 20,601
Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,709,987 2,697,584
Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,283,460 2,269,934
Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 7,802 6,983
Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 3,170 622
Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 21,151 9,338
Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 32,123 16,943
Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,251,337 2,252,991
Other loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 460,563 448,251
Other loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 570 844
Other loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 244 2,152
Other loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,099 662
Other loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,913 3,658
Other loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 458,650 444,593
One- to four-family first mortgage    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 493,446 501,225
One- to four-family first mortgage | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 493,446 501,225
One- to four-family first mortgage | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 3,562 4,208
One- to four-family first mortgage | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,508 382
One- to four-family first mortgage | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 4,874 5,850
One- to four-family first mortgage | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 9,944 10,440
One- to four-family first mortgage | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 483,502 490,785
Home equity loans and lines    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 92,574 79,097
Home equity loans and lines | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 92,574 79,097
Home equity loans and lines | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 90 224
Home equity loans and lines | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 69 0
Home equity loans and lines | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 354 129
Home equity loans and lines | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 513 353
Home equity loans and lines | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 92,061 78,744
Commercial real estate    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,190,388 1,158,781
Commercial real estate | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,190,388 1,158,781
Commercial real estate | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,771 1,454
Commercial real estate | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,459 0
Commercial real estate | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,662 1,960
Commercial real estate | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 6,892 3,414
Commercial real estate | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,183,496 1,155,367
Construction and land    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 329,227 352,263
Construction and land | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 329,227 352,263
Construction and land | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,322 767
Construction and land | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 134 240
Construction and land | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 11,980 1,399
Construction and land | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 13,436 2,406
Construction and land | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 315,791 349,857
Multi-family residential    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 177,825 178,568
Multi-family residential | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 177,825 178,568
Multi-family residential | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 57 330
Multi-family residential | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 0 0
Multi-family residential | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,281 0
Multi-family residential | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,338 330
Multi-family residential | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 176,487 178,238
Commercial and industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 430,517 418,627
Commercial and industrial | Other loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 430,517 418,627
Commercial and industrial | Other loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 156 491
Commercial and industrial | Other loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 177 2,110
Commercial and industrial | Other loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,089 649
Commercial and industrial | Other loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,422 3,250
Commercial and industrial | Other loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 429,095 415,377
Consumer    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 30,046 29,624
Consumer | Other loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 30,046 29,624
Consumer | Other loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 414 353
Consumer | Other loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 67 42
Consumer | Other loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 10 13
Consumer | Other loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 491 408
Consumer | Other loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans $ 29,555 $ 29,216