XML 119 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Derivatives and Hedging Activities - Unhedged Swaptions (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivatives $ 186,781 $ 187,341
Swaptions    
Derivative [Line Items]    
Notional Amount 408,801  
Derivatives 998  
Swaptions | Unhedged Derivatives    
Derivative [Line Items]    
Derivatives 998  
Derivative Instrument One, Maturing 2025 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 77,600  
Strike Rate 2.13%  
Derivatives $ 37  
Derivative Instrument Two, Maturing 2025 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 33,100  
Strike Rate 2.62%  
Derivatives $ 54  
Derivative Instrument Three, Maturing 2025 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 28,254  
Strike Rate 2.12%  
Derivatives $ 48  
Derivative Instrument Four, Maturing 2025 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 66,247  
Strike Rate 2.63%  
Derivatives $ 33  
Derivative Instrument One, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 20,750  
Strike Rate 2.63%  
Derivatives $ 102  
Derivative Instrument Two, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 41,700  
Strike Rate 2.13%  
Derivatives $ 77  
Derivative Instrument Three, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 36,546  
Strike Rate 2.14%  
Derivatives $ 70  
Derivative Instrument Four, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 18,453  
Strike Rate 2.64%  
Derivatives $ 93  
Derivative Instrument Five, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 16,100  
Strike Rate 2.64%  
Derivatives $ 140  
Derivative Instrument Six, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 29,800  
Strike Rate 2.14%  
Derivatives $ 116  
Derivative Instrument Seven, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 25,971  
Strike Rate 2.14%  
Derivatives $ 103  
Derivative Instrument Eight, Maturing 2026 | Unhedged Derivatives    
Derivative [Line Items]    
Notional Amount $ 14,280  
Strike Rate 2.64%  
Derivatives $ 125