XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Loans - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
loan_portfolio
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
loan_portfolio
Sep. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Financing Receivable, Allowance for Credit Loss [Line Items]            
Number of loan portfolios | loan_portfolio 4   4      
Provision $ 815 $ 934 $ 6,428 $ 2,326    
Credit for estimated credit losses on off-balance sheet credit exposures 56          
Off-balance sheet, credit loss, liability 1,300   1,300   $ 56 $ 1,600
Consumer            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Provision 610 296 2,347 2,354    
Mortgage loans in process of foreclosure, amount 1,400   1,400      
Residential            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Provision $ 889 $ 837 $ (1,333) $ 1,499    
Residential | Real Estate Loan            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Maximum appraised value of property (in percent)     80.00%      
Residential | Home Equity Loan            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Maximum loan to value ratio (in percent)     80.00%      
Minimum | Consumer | Automobile Loan            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Principal repayment terms, period (in years)     3 years      
Minimum | Consumer | Credit Card Receivable            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Principal repayment terms, period (in years)     1 year      
Maximum | Consumer | Automobile Loan            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Principal repayment terms, period (in years)     7 years      
Maximum | Consumer | Credit Card Receivable            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Principal repayment terms, period (in years)     5 years