v3.25.2
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Summary of Payment Status of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans $ 2,141,441 $ 2,131,137
Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 7,803 6,226
Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 424 1,661
Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 7,905 2,194
Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 16,132 10,081
Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 2,125,309 2,121,056
Commercial Industrial and Warehouse lending    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 210,504 254,702
Commercial Industrial and Warehouse lending | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 1,029 465
Commercial Industrial and Warehouse lending | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 97 231
Commercial Industrial and Warehouse lending | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 90 436
Commercial Industrial and Warehouse lending | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 1,216 1,132
Commercial Industrial and Warehouse lending | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 209,288 253,570
Construction and development    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 249,172 218,617
Construction and development | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 793 778
Construction and development | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 121 0
Construction and development | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 3,690 0
Construction and development | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 4,604 778
Construction and development | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 244,568 217,839
Commercial real estate    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 876,112 866,684
Commercial real estate | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 279 659
Commercial real estate | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 18
Commercial real estate | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 201 209
Commercial real estate | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 480 886
Commercial real estate | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 875,632 865,798
Farmland    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 122,115 147,191
Farmland | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 408 307
Farmland | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 90
Farmland | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 1,893 140
Farmland | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 2,301 537
Farmland | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 119,814 146,654
1-4 family residential    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 544,705 529,006
1-4 family residential | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 5,149 3,587
1-4 family residential | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 83 1,261
1-4 family residential | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 1,838 1,214
1-4 family residential | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 7,070 6,062
1-4 family residential | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 537,635 522,944
Multi-family residential    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 77,134 51,538
Multi-family residential | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Multi-family residential | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Multi-family residential | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Multi-family residential | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Multi-family residential | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 77,134 51,538
Consumer    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 47,882 51,394
Consumer | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 145 280
Consumer | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 123 61
Consumer | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 172 174
Consumer | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 440 515
Consumer | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 47,442 50,879
Agricultural    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 13,491 11,726
Agricultural | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 150
Agricultural | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Agricultural | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 21 21
Agricultural | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 21 171
Agricultural | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 13,470 11,555
Overdrafts    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans 326 279
Overdrafts | Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Overdrafts | Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Overdrafts | Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Overdrafts | Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans 0 0
Overdrafts | Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total past due loans $ 326 $ 279