v3.25.2
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Schedule of Financing Receivable, Age Analysis of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans $ 2,125,309 $ 2,121,056
Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 72 125
Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 15 0
Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 7,905 2,194
Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total loans 16,132 10,081
Nonaccrual | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 134 0
Commercial and industrial | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 56 113
Commercial and industrial | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 15 0
Commercial and industrial | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Commercial and industrial | Nonaccrual | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Construction and development | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 11 12
Construction and development | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Construction and development | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Construction and development | Nonaccrual | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
1-4 family residential | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 537,635 522,944
1-4 family residential | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
1-4 family residential | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
1-4 family residential | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 1,838 1,214
1-4 family residential | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
1-4 family residential | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total loans 7,070 6,062
1-4 family residential | Nonaccrual | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 134  
Agricultural | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 13,470 11,555
Agricultural | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 1  
Agricultural | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Agricultural | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 21 21
Agricultural | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Agricultural | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total loans 21 171
Agricultural | Nonaccrual | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Overdrafts | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 326 279
Overdrafts | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 4  
Overdrafts | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Overdrafts | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Overdrafts | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Overdrafts | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total loans 0 $ 0
Overdrafts | Nonaccrual | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans $ 0