v3.26.1
Loans and Allowance for Credit Losses - Loan Portfolio Aging Analysis of Recorded Investment in Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loans and Allowance for Credit Losses [Abstract]    
Total Loans $ 1,596,545 $ 1,609,367
Total Loans > 90 Days & Accruing 17 0
Construction & Development [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 229,894 224,566
Total Loans > 90 Days & Accruing 0 0
1 - 4 Family Real Estate [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 135,393 126,122
Total Loans > 90 Days & Accruing 17 0
Commercial Real Estate - Other [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 594,921 587,597
Total Loans > 90 Days & Accruing 0 0
Commercial & Industrial [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 535,978 567,280
Total Loans > 90 Days & Accruing 0 0
Agricultural [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 87,714 90,908
Total Loans > 90 Days & Accruing 0 0
Consumer [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 12,645 12,894
Total Loans > 90 Days & Accruing 0 0
30-59 Days [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 410 1,858
30-59 Days [Member] | Construction & Development [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 79
30-59 Days [Member] | 1 - 4 Family Real Estate [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 410 47
30-59 Days [Member] | Commercial Real Estate - Other [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
30-59 Days [Member] | Commercial & Industrial [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 1,702
30-59 Days [Member] | Agricultural [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
30-59 Days [Member] | Consumer [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 30
60-89 Days [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 8,031 1,503
60-89 Days [Member] | Construction & Development [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 8,031 0
60-89 Days [Member] | 1 - 4 Family Real Estate [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
60-89 Days [Member] | Commercial Real Estate - Other [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 1,423
60-89 Days [Member] | Commercial & Industrial [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 80
60-89 Days [Member] | Agricultural [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
60-89 Days [Member] | Consumer [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
Greater than 90 Days [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 71 3,429
Greater than 90 Days [Member] | Construction & Development [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
Greater than 90 Days [Member] | 1 - 4 Family Real Estate [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 17 0
Greater than 90 Days [Member] | Commercial Real Estate - Other [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
Greater than 90 Days [Member] | Commercial & Industrial [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 54 3,429
Greater than 90 Days [Member] | Agricultural [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
Greater than 90 Days [Member] | Consumer [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
Past Due [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 8,512 6,790
Past Due [Member] | Construction & Development [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 8,031 79
Past Due [Member] | 1 - 4 Family Real Estate [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 427 47
Past Due [Member] | Commercial Real Estate - Other [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 1,423
Past Due [Member] | Commercial & Industrial [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 54 5,211
Past Due [Member] | Agricultural [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 0
Past Due [Member] | Consumer [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 0 30
Current [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 1,588,033 1,602,577
Current [Member] | Construction & Development [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 221,863 224,487
Current [Member] | 1 - 4 Family Real Estate [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 134,966 126,075
Current [Member] | Commercial Real Estate - Other [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 594,921 586,174
Current [Member] | Commercial & Industrial [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 535,924 562,069
Current [Member] | Agricultural [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans 87,714 90,908
Current [Member] | Consumer [Member]    
Loans and Allowance for Credit Losses [Abstract]    
Total Loans $ 12,645 $ 12,864