v3.26.1
NOTE 5 - DERIVATIVES AND HEDGING ACTIVITIES - Unhedged Swaptions (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Derivatives $ 211,178 $ 188,409
Unhedged Derivatives    
Derivative [Line Items]    
Derivatives 215,847 191,850
Swaptions | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount   203,600
Derivatives   22
Derivative Instrument One, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 20,750  
Strike Rate 2.63%  
Derivative Instrument Two, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 41,700  
Strike Rate 2.13%  
Derivative Instrument Three, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 36,546  
Strike Rate 2.14%  
Derivative Instrument Four, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 18,453  
Strike Rate 2.64%  
Derivative Instrument Five, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 16,100  
Strike Rate 2.64%  
Derivatives   8
Derivative Instrument Six, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 29,800  
Strike Rate 2.14%  
Derivatives   4
Derivative Instrument Seven, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 25,971  
Strike Rate 2.14%  
Derivatives   3
Derivative Instrument Eight, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 14,280  
Strike Rate 2.64%  
Derivatives   $ 7