v3.26.1
Loans and ACL - Past Due and Current Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans held for investment $ 1,589,672 $ 1,536,364
Accruing Loans 90 or More Days Past Due 0 0
Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 231,590 220,450
Accruing Loans 90 or More Days Past Due 0 0
Secured    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 198,156 189,071
Accruing Loans 90 or More Days Past Due 0 0
Unsecured    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 33,434 31,379
Accruing Loans 90 or More Days Past Due 0 0
Total commercial real estate    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 673,271 639,758
Accruing Loans 90 or More Days Past Due 0 0
Commercial mortgage owner occupied    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 242,550 229,906
Accruing Loans 90 or More Days Past Due 0 0
Commercial mortgage non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 223,980 223,984
Accruing Loans 90 or More Days Past Due 0 0
Commercial mortgage 1-4 family investor    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 106,150 101,400
Accruing Loans 90 or More Days Past Due 0 0
Commercial mortgage multifamily    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 100,591 84,468
Accruing Loans 90 or More Days Past Due 0 0
Advances to mortgage brokers    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 75,159 76,676
Accruing Loans 90 or More Days Past Due 0 0
Total agricultural    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 97,462 102,109
Accruing Loans 90 or More Days Past Due 0 0
Agricultural mortgage    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 67,620 69,769
Accruing Loans 90 or More Days Past Due 0 0
Agricultural other    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 29,842 32,340
Accruing Loans 90 or More Days Past Due 0 0
Total residential real estate    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 449,992 427,880
Accruing Loans 90 or More Days Past Due 0 0
Senior lien    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 388,931 372,287
Accruing Loans 90 or More Days Past Due 0 0
Junior lien    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 11,697 10,970
Accruing Loans 90 or More Days Past Due 0 0
Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 49,364 44,623
Accruing Loans 90 or More Days Past Due 0 0
Consumer    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 62,198 69,491
Accruing Loans 90 or More Days Past Due 0 0
Secured - direct    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 26,755 28,648
Accruing Loans 90 or More Days Past Due 0 0
Secured - indirect    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 32,001 37,456
Accruing Loans 90 or More Days Past Due 0 0
Unsecured    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 3,442 3,387
Accruing Loans 90 or More Days Past Due 0 0
30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total 2,373 6,532
30-59 Days | Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Total 76 121
30-59 Days | Secured    
Financing Receivable, Past Due [Line Items]    
Total 51 121
30-59 Days | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 25 0
30-59 Days | Total commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 136 906
30-59 Days | Commercial mortgage owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 0 0
30-59 Days | Commercial mortgage non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 136 839
30-59 Days | Commercial mortgage 1-4 family investor    
Financing Receivable, Past Due [Line Items]    
Total 0 67
30-59 Days | Commercial mortgage multifamily    
Financing Receivable, Past Due [Line Items]    
Total 0 0
30-59 Days | Advances to mortgage brokers    
Financing Receivable, Past Due [Line Items]    
Total 0 0
30-59 Days | Total agricultural    
Financing Receivable, Past Due [Line Items]    
Total 1,955 60
30-59 Days | Agricultural mortgage    
Financing Receivable, Past Due [Line Items]    
Total 855 0
30-59 Days | Agricultural other    
Financing Receivable, Past Due [Line Items]    
Total 1,100 60
30-59 Days | Total residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 102 5,139
30-59 Days | Senior lien    
Financing Receivable, Past Due [Line Items]    
Total 14 5,012
30-59 Days | Junior lien    
Financing Receivable, Past Due [Line Items]    
Total 0 12
30-59 Days | Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Total 88 115
30-59 Days | Consumer    
Financing Receivable, Past Due [Line Items]    
Total 104 306
30-59 Days | Secured - direct    
Financing Receivable, Past Due [Line Items]    
Total 27 21
30-59 Days | Secured - indirect    
Financing Receivable, Past Due [Line Items]    
Total 45 284
30-59 Days | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 32 1
60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total 1,234 1,629
60-89 Days | Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Total 0 443
60-89 Days | Secured    
Financing Receivable, Past Due [Line Items]    
Total 0 443
60-89 Days | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Total commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 766
60-89 Days | Commercial mortgage owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 0 766
60-89 Days | Commercial mortgage non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Commercial mortgage 1-4 family investor    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Commercial mortgage multifamily    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Advances to mortgage brokers    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Total agricultural    
Financing Receivable, Past Due [Line Items]    
Total 776 0
60-89 Days | Agricultural mortgage    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Agricultural other    
Financing Receivable, Past Due [Line Items]    
Total 776 0
60-89 Days | Total residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 433 385
60-89 Days | Senior lien    
Financing Receivable, Past Due [Line Items]    
Total 433 385
60-89 Days | Junior lien    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Consumer    
Financing Receivable, Past Due [Line Items]    
Total 25 35
60-89 Days | Secured - direct    
Financing Receivable, Past Due [Line Items]    
Total 0 0
60-89 Days | Secured - indirect    
Financing Receivable, Past Due [Line Items]    
Total 25 30
60-89 Days | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 0 5
90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total 3,314 3,000
90 Days or More | Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Secured    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Total commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 3,002 3,000
90 Days or More | Commercial mortgage owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Commercial mortgage non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Commercial mortgage 1-4 family investor    
Financing Receivable, Past Due [Line Items]    
Total 3,002 3,000
90 Days or More | Commercial mortgage multifamily    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Advances to mortgage brokers    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Total agricultural    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Agricultural mortgage    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Agricultural other    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Total residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 312 0
90 Days or More | Senior lien    
Financing Receivable, Past Due [Line Items]    
Total 312 0
Loans held for investment 0 0
90 Days or More | Junior lien    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Loans held for investment 0 0
90 Days or More | Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Loans held for investment 0 0
90 Days or More | Consumer    
Financing Receivable, Past Due [Line Items]    
Total 0 0
90 Days or More | Secured - direct    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Loans held for investment 0 0
90 Days or More | Secured - indirect    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Loans held for investment 0 0
90 Days or More | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Loans held for investment 0 0
Current    
Financing Receivable, Past Due [Line Items]    
Total 1,582,751 1,525,203
Current | Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Total 231,514 219,886
Current | Secured    
Financing Receivable, Past Due [Line Items]    
Total 198,105 188,507
Current | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 33,409 31,379
Current | Total commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 670,133 635,086
Current | Commercial mortgage owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 242,550 229,140
Current | Commercial mortgage non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total 223,844 223,145
Current | Commercial mortgage 1-4 family investor    
Financing Receivable, Past Due [Line Items]    
Total 103,148 98,333
Current | Commercial mortgage multifamily    
Financing Receivable, Past Due [Line Items]    
Total 100,591 84,468
Current | Advances to mortgage brokers    
Financing Receivable, Past Due [Line Items]    
Total 75,159 76,676
Current | Total agricultural    
Financing Receivable, Past Due [Line Items]    
Total 94,731 102,049
Current | Agricultural mortgage    
Financing Receivable, Past Due [Line Items]    
Total 66,765 69,769
Current | Agricultural other    
Financing Receivable, Past Due [Line Items]    
Total 27,966 32,280
Current | Total residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 449,145 422,356
Current | Senior lien    
Financing Receivable, Past Due [Line Items]    
Total 388,172 366,890
Loans held for investment 387,912 366,784
Current | Junior lien    
Financing Receivable, Past Due [Line Items]    
Total 11,697 10,958
Loans held for investment 11,697 10,958
Current | Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Total 49,276 44,508
Loans held for investment 49,276 44,508
Current | Consumer    
Financing Receivable, Past Due [Line Items]    
Total 62,069 69,150
Current | Secured - direct    
Financing Receivable, Past Due [Line Items]    
Total 26,728 28,627
Loans held for investment 26,728 28,627
Current | Secured - indirect    
Financing Receivable, Past Due [Line Items]    
Total 31,931 37,142
Loans held for investment 31,931 37,142
Current | Unsecured    
Financing Receivable, Past Due [Line Items]    
Total 3,410 3,381
Loans held for investment $ 3,410 $ 3,381