v3.26.1
COMMITMENTS AND CONTINGENCIES - Deposits (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
COMMITMENTS AND CONTINGENCIES    
Deposits $ 2,169,918 $ 2,213,640
Deposits | Top Ten Depositors    
COMMITMENTS AND CONTINGENCIES    
Deposits $ 355,700 $ 235,800
Deposits | Deposits | Top Ten Depositors    
COMMITMENTS AND CONTINGENCIES    
Concentration risk as a percentage 16.40% 11.70%