v3.25.2
Loans and Allowance for Credit Losses - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Loan
Jun. 30, 2024
USD ($)
Loan
Dec. 31, 2024
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Mortgage loans in the process of foreclosure   $ 2,189,000   $ 1,073,000
Loans payment defaults $ 0   $ 0  
Potential problem loans   $ 54,800,000   $ 48,000,000
Loans modified within the twelve months prior | Loan   22,938,000 0  
Minimum | Real Estate Portfolio Segment        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Amortization term   15 years    
Shorter maturity period   5 years    
Minimum | Consumer Portfolio Segment        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Shorter maturity period   1 year    
Maximum | Real Estate Portfolio Segment        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Amortization term   30 years    
Shorter maturity period   15 years    
Maximum | Consumer Portfolio Segment        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Shorter maturity period   5 years