v3.26.1
COMMITMENTS AND CONTINGENCIES - Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
COMMITMENTS AND CONTINGENCIES    
Deposits $ 2,265,390 $ 2,213,640
Deposits | Top Ten Depositors    
COMMITMENTS AND CONTINGENCIES    
Deposits $ 298,500 $ 235,800
Deposits | Deposits | Top Ten Depositors    
COMMITMENTS AND CONTINGENCIES    
Concentration risk as a percentage 13.20% 11.70%