v3.26.1
Schedule of Non-accrual and Loans Past Due Over 89 Days Still Accruing (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Non-accrual with allowance for credit losses $ 13,051 $ 9,994
Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 11,227 7,651
Non-accrual with allowance for credit losses 1,824 2,343
Loans past due over 89 days still accruing
One to Four Family Residential Real Estate Loans [Member] | Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 1,499 1,557
Non-accrual with allowance for credit losses 568 403
Loans past due over 89 days still accruing
Construction and Land Loans [Member] | Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 186  
Non-accrual with allowance for credit losses  
Loans past due over 89 days still accruing  
Commercial Real Estate Loans [Member] | Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 2,145 3,051
Non-accrual with allowance for credit losses 189 231
Loans past due over 89 days still accruing
Commercial Loans [Member] | Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 3,363 2,993
Non-accrual with allowance for credit losses 1,067 1,704
Loans past due over 89 days still accruing
Agriculture Loans [Member] | Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 3,969 50
Non-accrual with allowance for credit losses 5
Loans past due over 89 days still accruing
Consumer Loans [Member] | Financing Receivables Not Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 65  
Non-accrual with allowance for credit losses  
Loans past due over 89 days still accruing