v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Past due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Allowance for credit losses      
Current - 29 Days Past Due $ 926,348 $ 934,045  
Total 948,423 946,661 $ 958,935
90 Days or Greater Past Due and Still Accruing Interest 761 146  
Financial Asset, 30 to 59 Days Past Due      
Allowance for credit losses      
Total 1,638 3,652  
Financing Receivables, 60 to 89 Days Past Due      
Allowance for credit losses      
Total 11,043 2,270  
Financing Receivables, Equal to Greater than 90 Days Past Due      
Allowance for credit losses      
Total 9,394 6,694  
Financial Asset, Past Due      
Allowance for credit losses      
Total 22,075 12,616  
Real Estate      
Allowance for credit losses      
Current - 29 Days Past Due 823,556 841,545  
Total 845,218 853,668 864,608
90 Days or Greater Past Due and Still Accruing Interest 725 146  
Real Estate | Financial Asset, 30 to 59 Days Past Due      
Allowance for credit losses      
Total 1,562 3,193  
Real Estate | Financing Receivables, 60 to 89 Days Past Due      
Allowance for credit losses      
Total 10,742 2,246  
Real Estate | Financing Receivables, Equal to Greater than 90 Days Past Due      
Allowance for credit losses      
Total 9,358 6,684  
Real Estate | Financial Asset, Past Due      
Allowance for credit losses      
Total 21,662 12,123  
Agricultural      
Allowance for credit losses      
Current - 29 Days Past Due 1,241 984  
Total 1,241 984 1,108
Commercial and Industrial      
Allowance for credit losses      
Current - 29 Days Past Due 67,624 66,557  
Total 68,025 66,924 64,908
90 Days or Greater Past Due and Still Accruing Interest 36    
Commercial and Industrial | Financial Asset, 30 to 59 Days Past Due      
Allowance for credit losses      
Total 67 333  
Commercial and Industrial | Financing Receivables, 60 to 89 Days Past Due      
Allowance for credit losses      
Total 298 24  
Commercial and Industrial | Financing Receivables, Equal to Greater than 90 Days Past Due      
Allowance for credit losses      
Total 36 10  
Commercial and Industrial | Financial Asset, Past Due      
Allowance for credit losses      
Total 401 367  
Consumer      
Allowance for credit losses      
Current - 29 Days Past Due 4,607 4,827  
Total 4,619 4,953 6,295
Consumer | Financial Asset, 30 to 59 Days Past Due      
Allowance for credit losses      
Total 9 126  
Consumer | Financing Receivables, 60 to 89 Days Past Due      
Allowance for credit losses      
Total 3    
Consumer | Financial Asset, Past Due      
Allowance for credit losses      
Total 12 126  
State and Political Subdivisions      
Allowance for credit losses      
Current - 29 Days Past Due 29,320 20,132  
Total $ 29,320 $ 20,132 $ 22,016