v3.26.1
Note 5 - Derivative and Other Hedging Instruments - Information Related to Payer Swaptions (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Cost   $ (189,107)
Derivative, Fair Value, Net   830
Notional amount   180,000
Cost   189,107
Fair value   $ (830)
Payer Swaptions [Member]    
Cost $ 4,100  
Derivative, Fair Value, Net 3,542  
Notional amount 2,000,000  
Cost (4,100)  
Fair value (3,542)  
Payer Swaptions [Member] | Long [Member]    
Cost 7,124  
Derivative, Fair Value, Net $ 5,633  
Derivative term (Year) 5 years  
Notional amount $ 1,000,000  
Average fixed rate 4.11%  
Cost $ (7,124)  
Fair value (5,633)  
Payer Swaptions [Member] | Short [Member]    
Cost 3,024  
Derivative, Fair Value, Net $ 2,091  
Derivative term (Year) 5 years  
Notional amount $ 1,000,000  
Average fixed rate 4.51%  
Cost $ (3,024)  
Fair value $ (2,091)