v3.26.1
Loans and Allowance for Credit Losses - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]      
Charge to credit loss $ 295,000    
Financing receivable recorded amount   $ 2,295,466,000 $ 2,194,979,000
Loans past due 90 days or more and still accruing   2,000 0
Interest income on nonaccrual loans   0 0
Additional commitments to the borrowers   0 0
Loans modified in the prior 12 months with payment default   0  
Servicing fee income   $ 827,000 860,000
Mortgage servicing rights prepayment speed percentage   7.83%  
Mortgage servicing rights default rate percentage   0.00%  
Derivatives Designated as Hedging instruments | Cash Flow Hedges      
Financing Receivable, Past Due [Line Items]      
Interest rate swaps, notional amounts   $ 135,000,000 160,000,000
Financing Receivables Unpaid 120 Days or More      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount   1,200,000 367,000
Impairments   0 0
Commercial Loans      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount     1,612,098,000
Cash reserves from purchase price adjustments   352,000 206,000
Aggregate amount of mortgage loans for participants   123,600,000 137,600,000
Residential Real Estate      
Financing Receivable, Past Due [Line Items]      
Loans in process of foreclosure, amount   153,000 0
Unpaid principal balances of loans serviced for others   261,100,000 $ 289,800,000
One to Four Family Residential      
Financing Receivable, Past Due [Line Items]      
Loan-to-value ratio     80.00%
Financing receivable recorded amount   518,225,000  
One to Four Family Residential | Commercial Loans      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount   518,225,000  
Condominium Associations      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount   506,683,000 $ 494,875,000
Condominium Associations | Commercial Loans      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount   $ 506,683,000 $ 494,875,000
PPP Loans      
Financing Receivable, Past Due [Line Items]      
Percentage of loan guaranteed   100.00% 100.00%
Financing receivable recorded amount   $ 11,000 $ 264,000
PPP Loans | Commercial Loans      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount   $ 11,000 $ 264,000
Business Manager      
Financing Receivable, Past Due [Line Items]      
Percentage of advances interest rate     90.00%
Financing receivable recorded amount     $ 1,939,000
Business Manager | Commercial Loans      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount     1,939,000
Home Equity and Consumer Loans      
Financing Receivable, Past Due [Line Items]      
Loan amount repayment period   90 days  
Factored Accounts Receivable | Commercial Loans      
Financing Receivable, Past Due [Line Items]      
Financing receivable recorded amount   $ 2,200,000 $ 1,900,000
Minimum      
Financing Receivable, Past Due [Line Items]      
Financing receivable contractual past due period   30 days  
Mortgage servicing rights discount rate percentage   9.50%  
Minimum | One to Four Family Residential      
Financing Receivable, Past Due [Line Items]      
Loan-to-value ratio   80.00%  
Minimum | Condominium Associations      
Financing Receivable, Past Due [Line Items]      
Loan amount repayment period   5 years 5 years
Maximum      
Financing Receivable, Past Due [Line Items]      
Mortgage servicing rights discount rate percentage   12.50%  
Maximum | Residential Real Estate      
Financing Receivable, Past Due [Line Items]      
Contingent recourse liability   $ 1,200,000  
Maximum | Condominium Associations      
Financing Receivable, Past Due [Line Items]      
Loan amount repayment period   30 years 30 years
Maximum | Home Equity and Consumer Loans      
Financing Receivable, Past Due [Line Items]      
Loan amount repayment period   90 days