XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Loans- Non-Accrual Loan Status and Loans Past Due Over 89 days Still Accruing (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Nonaccrual Loans With No Allowance For Credit Losses $ 12,198 $ 11,403
Total Nonaccrual Loans 12,198 11,448
Accruing Loans 90 or More Days Past Due 421 426
Real estate construction and development    
Financing Receivable, Past Due [Line Items]    
Accruing Loans 90 or More Days Past Due 0 0
Real estate construction and development | Residential mortgages    
Financing Receivable, Past Due [Line Items]    
Nonaccrual Loans With No Allowance For Credit Losses 12,198 11,403
Total Nonaccrual Loans 12,198 11,403
Accruing Loans 90 or More Days Past Due 0 0
Agricultural loans    
Financing Receivable, Past Due [Line Items]    
Nonaccrual Loans With No Allowance For Credit Losses 0 0
Total Nonaccrual Loans 0 45
Accruing Loans 90 or More Days Past Due 0 0
Installment and student loans    
Financing Receivable, Past Due [Line Items]    
Nonaccrual Loans With No Allowance For Credit Losses 0 0
Total Nonaccrual Loans 0 0
Accruing Loans 90 or More Days Past Due $ 421 $ 426