v3.26.1
Loans Receivable, Allowance for Credit Losses and Credit Quality - Aging of the Amortized Cost of Loans Receivables (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
loan
Dec. 31, 2025
USD ($)
Mar. 31, 2025
loan
Loans Receivable and ACL      
Total loans, gross $ 6,220,265 $ 5,994,016  
Nonaccrual 45,563 43,402  
Current Loans      
Loans Receivable and ACL      
Total loans, gross 6,148,855 5,859,548  
30-59 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 10,576 85,647  
60-89 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 2,617 5,419  
90 Days or More      
Loans Receivable and ACL      
Past Due 90 Days or More & Still Accruing 12,654    
Residential real estate, portfolio      
Loans Receivable and ACL      
Total loans, gross 1,341,318 1,329,758  
Residential real estate, portfolio | One to four-family residential      
Loans Receivable and ACL      
Total loans, gross 1,185,601 1,177,156  
Nonaccrual 1,763 2,712  
Residential real estate, portfolio | One to four-family residential | Current Loans      
Loans Receivable and ACL      
Total loans, gross 1,178,542 1,166,731  
Residential real estate, portfolio | One to four-family residential | 30-59 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 5,225 7,232  
Residential real estate, portfolio | One to four-family residential | 60-89 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 71 481  
Residential real estate, portfolio | Home equity      
Loans Receivable and ACL      
Total loans, gross 155,717 152,602  
Nonaccrual 1,673 1,359  
Residential real estate, portfolio | Home equity | Current Loans      
Loans Receivable and ACL      
Total loans, gross 153,511 150,413  
Residential real estate, portfolio | Home equity | 30-59 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 533 445  
Residential real estate, portfolio | Home equity | 60-89 Days Past Due      
Loans Receivable and ACL      
Total loans, gross   385  
Commercial real estate and Commercial, portfolio      
Loans Receivable and ACL      
Total loans, gross 4,388,833 4,179,812  
Commercial real estate, portfolio      
Loans Receivable and ACL      
Total loans, gross 2,463,026 2,441,570  
Commercial real estate, portfolio | Commercial real estate      
Loans Receivable and ACL      
Total loans, gross 1,924,862 1,924,043  
Nonaccrual 394 855  
Commercial real estate, portfolio | Commercial real estate | Current Loans      
Loans Receivable and ACL      
Total loans, gross 1,911,674 1,923,108  
Commercial real estate, portfolio | Commercial real estate | 30-59 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 60 80  
Commercial real estate, portfolio | Commercial real estate | 60-89 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 80    
Commercial real estate, portfolio | Commercial real estate | 90 Days or More      
Loans Receivable and ACL      
Past Due 90 Days or More & Still Accruing $ 12,654    
Number of loans | loan 1   0
Commercial real estate, portfolio | Multi-family residential      
Loans Receivable and ACL      
Total loans, gross $ 538,164 517,527  
Commercial real estate, portfolio | Multi-family residential | Current Loans      
Loans Receivable and ACL      
Total loans, gross 538,164 517,527  
Commercial, portfolio | Construction & land development      
Loans Receivable and ACL      
Total loans, gross 782,721 730,573  
Nonaccrual 10 10  
Commercial, portfolio | Construction & land development | Current Loans      
Loans Receivable and ACL      
Total loans, gross 782,711 730,563  
Commercial, portfolio | Commercial and industrial      
Loans Receivable and ACL      
Total loans, gross 1,143,086 1,007,669  
Nonaccrual 38,885 36,251  
Commercial, portfolio | Commercial and industrial | Current Loans      
Loans Receivable and ACL      
Total loans, gross 1,102,974 895,662  
Commercial, portfolio | Commercial and industrial | 30-59 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 351 73,225  
Commercial, portfolio | Commercial and industrial | 60-89 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 876 2,531  
Consumer, portfolio      
Loans Receivable and ACL      
Total loans, gross 212,923 203,497  
Nonaccrual 2,838 2,215  
Consumer, portfolio | Current Loans      
Loans Receivable and ACL      
Total loans, gross 204,088 194,595  
Consumer, portfolio | 30-59 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 4,407 4,665  
Consumer, portfolio | 60-89 Days Past Due      
Loans Receivable and ACL      
Total loans, gross 1,590 2,022  
Mortgage warehouse, portfolio      
Loans Receivable and ACL      
Total loans, gross 277,191 280,949  
Mortgage warehouse, portfolio | Current Loans      
Loans Receivable and ACL      
Total loans, gross $ 277,191 $ 280,949