XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Non-accrual and Loans Past Due Over 89 Days Still Accruing (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Non-accrual with allowance for credit losses $ 13,280 $ 13,115
Loans past due over 89 days still accruing 23,257 19,316
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 2,292 2,176
Non-accrual with allowance for credit losses 10,988 10,939
Loans past due over 89 days still accruing
One to Four Family Residential Real Estate Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 105 34
Non-accrual with allowance for credit losses
Loans past due over 89 days still accruing
Commercial Real Estate Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 1,100  
Non-accrual with allowance for credit losses  
Loans past due over 89 days still accruing  
Commercial Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 126 782
Non-accrual with allowance for credit losses 10,988
Loans past due over 89 days still accruing
Agriculture Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 961 314
Non-accrual with allowance for credit losses 10,939
Loans past due over 89 days still accruing
Consumer Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss   1,046
Non-accrual with allowance for credit losses  
Loans past due over 89 days still accruing