v3.25.2
Note 12 - SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
Jul. 25, 2025
Jun. 30, 2025
Dec. 31, 2024
SUBSEQUENT EVENT      
Redemption outstanding   $ 233,701 $ 233,489
Subordinated debenture mature on September 30, 2030 | Subordinated debenture dated 7/29/20 | Subsequent event      
SUBSEQUENT EVENT      
Fixed-to-floating rate 5.25%    
Redemption outstanding $ 20,000    
Redemption price percentage 100.00%    
Redemption price aggregate amount $ 20,500    
Subordinated debenture mature on September 15, 2030 | Subordinated debenture dated 9/14/20 | Subsequent event      
SUBSEQUENT EVENT      
Fixed-to-floating rate 5.125%    
Redemption outstanding $ 50,000    
Redemption price percentage 100.00%    
Redemption price aggregate amount $ 50,600