XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Repurchase Agreements - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value of securities pledged, including accrued interest receivable $ 121,390 $ 122,692
Repurchase agreement liabilities associated with these securities $ 115,511 $ 117,181
Net weighted average borrowing rate 4.47% 4.68%
Maturity Overnight [Member]    
Fair value of securities pledged, including accrued interest receivable $ 0 $ 0
Repurchase agreement liabilities associated with these securities $ 0 $ 0
Net weighted average borrowing rate 0.00% 0.00%
Maturity Less than 30 Days [Member]    
Fair value of securities pledged, including accrued interest receivable $ 56,482 $ 84,954
Repurchase agreement liabilities associated with these securities $ 53,802 $ 81,215
Net weighted average borrowing rate 4.45% 4.70%
Maturity 30 to 90 Days [Member]    
Fair value of securities pledged, including accrued interest receivable $ 64,908 $ 17,675
Repurchase agreement liabilities associated with these securities $ 61,709 $ 16,855
Net weighted average borrowing rate 4.48% 4.54%
Maturity Greater than 90 Days [Member]    
Fair value of securities pledged, including accrued interest receivable $ 0 $ 20,063
Repurchase agreement liabilities associated with these securities $ 0 $ 19,111
Net weighted average borrowing rate 0.00% 4.76%