XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Derivative and Other Hedging Instruments - Schedule of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 21, 2022
Payer Swaptions Less than or Equal to One Year [Member] | Long [Member]    
Cost $ 1,619 $ 36,685
Net Estimated Fair Value $ 72 $ 21,253
Weighted average months to expiration (Month) 5 months 9 months 18 days
Notional Amount $ 800,000 $ 1,250,000
Average fixed pay rate 5.40% 4.09%
Weighted average term (Year) 1 year 10 years
Notional amount $ (800,000) $ (1,250,000)
Payer Swaption Greater Than One, Less Than or Equal to Two [Member] | Long [Member]    
Cost   11,021
Net Estimated Fair Value   $ 12,145
Weighted average months to expiration (Month)   239 months 15 days
Notional Amount   $ 120,000
Average fixed pay rate   2.05%
Weighted average term (Year)   10 years
Notional amount   $ (120,000)
Payer Swaptions [Member] | Long [Member]    
Cost   47,706
Net Estimated Fair Value   $ 33,398
Weighted average months to expiration (Month)   29 months 24 days
Notional Amount   $ 1,370,000
Average fixed pay rate   3.91%
Weighted average term (Year)   10 years
Notional amount   $ (1,370,000)
Payer Swaptions [Member] | Short [Member]    
Cost   (17,800)
Net Estimated Fair Value   $ (5,982)
Weighted average months to expiration (Month)   3 months 18 days
Notional Amount   $ 917,000
Average fixed pay rate   4.09%
Weighted average term (Year)   10 years
Notional amount   $ (917,000)