v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Loan Modifications (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
% of Total Class of Loans 0.33% 0.01%  
Loans modified $ 0    
Total commercial real estate | Commercial real estate owner occupied      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
% of Total Class of Loans 0.04%    
Weighted-Average Months of Payment Delay 6 months    
Total commercial real estate | Commercial real estate non-owner occupied      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
% of Total Class of Loans 0.80%    
Weighted-Average Months of Payment Delay 4 months    
Total commercial and industrial | Commercial and industrial      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
% of Total Class of Loans 0.03% 0.09%  
Weighted-Average Months of Payment Delay 4 months    
Weighted-Average Months of Term Extension 12 months 53 months  
Total residential real estate | Residential real estate      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Residential mortgage loans collateralized by real estate property in the process of foreclosure $ 121   $ 171
Payment Delay      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Total loan modifications 11,641    
Payment Delay | Total commercial real estate | Commercial real estate owner occupied      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Total loan modifications 157    
Payment Delay | Total commercial real estate | Commercial real estate non-owner occupied      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Total loan modifications 11,452    
Payment Delay | Total commercial and industrial | Commercial and industrial      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Total loan modifications 32    
Term Extension      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Total loan modifications 69 $ 283  
Term Extension | Total commercial and industrial | Commercial and industrial      
LOANS AND ALLOWANCE FOR CREDIT LOSSES      
Total loan modifications $ 69 $ 283