v3.26.3
Credit Quality and Allowance for Credit Losses - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans $ 2,774,864 $ 2,744,023
30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 4,945 8,372
60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,039 3,414
Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 27,312 22,250
Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 33,296 34,036
Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,741,568 2,709,987
Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,283,125 2,283,460
Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 3,728 7,802
Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 854 3,170
Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 25,238 21,151
Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 29,820 32,123
Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,253,305 2,251,337
Other loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 491,739 460,563
Other loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,217 570
Other loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 185 244
Other loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,074 1,099
Other loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 3,476 1,913
Other loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 488,263 458,650
One- to four-family first mortgage    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 469,700 493,446
One- to four-family first mortgage | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 469,700 493,446
One- to four-family first mortgage | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,157 3,562
One- to four-family first mortgage | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 323 1,508
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,540 4,874
One- to four-family first mortgage | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 7,020 9,944
One- to four-family first mortgage | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 462,680 483,502
Home equity loans and lines    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 91,279 92,574
Home equity loans and lines | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 91,279 92,574
Home equity loans and lines | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 269 90
Home equity loans and lines | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 84 69
Home equity loans and lines | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 460 354
Home equity loans and lines | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 813 513
Home equity loans and lines | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 90,466 92,061
Commercial real estate    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,224,277 1,190,388
Commercial real estate | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,224,277 1,190,388
Commercial real estate | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 531 2,771
Commercial real estate | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 447 1,459
Commercial real estate | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 18,146 2,662
Commercial real estate | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 19,124 6,892
Commercial real estate | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,205,153 1,183,496
Construction and land    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 303,735 329,227
Construction and land | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 303,735 329,227
Construction and land | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 461 1,322
Construction and land | Real estate loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 0 134
Construction and land | Real estate loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1,784 11,980
Construction and land | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,245 13,436
Construction and land | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 301,490 315,791
Multi-family residential    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 194,134 177,825
Multi-family residential | Real estate loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 194,134 177,825
Multi-family residential | Real estate loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 310 57
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 308 1,281
Multi-family residential | Real estate loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 618 1,338
Multi-family residential | Real estate loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 193,516 176,487
Commercial and industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 462,665 430,517
Commercial and industrial | Other loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 462,665 430,517
Commercial and industrial | Other loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 988 156
Commercial and industrial | Other loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 155 177
Commercial and industrial | Other loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 2,073 1,089
Commercial and industrial | Other loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 3,216 1,422
Commercial and industrial | Other loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 459,449 429,095
Consumer    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 29,074 30,046
Consumer | Other loans:    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 29,074 30,046
Consumer | Other loans: | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 229 414
Consumer | Other loans: | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 30 67
Consumer | Other loans: | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 1 10
Consumer | Other loans: | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 260 491
Consumer | Other loans: | Current Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans $ 28,814 $ 29,555