XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Repurchase Agreements - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value of securities pledged, including accrued interest receivable $ 88,971 $ 93,061
Repurchase agreement liabilities associated with these securities $ 84,599 $ 86,907
Net weighted average borrowing rate 5.46% 5.56%
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 $ 49,413 $ 68,477
Repurchase agreement liabilities associated with these securities $ 47,127 $ 63,637
Net weighted average borrowing rate 5.47% 5.56%
Maturity 30 to 90 Days [Member]    
Fair value of securities pledged, including accrued interest receivable $ 39,558 $ 24,584
Repurchase agreement liabilities associated with these securities $ 37,472 $ 23,270
Net weighted average borrowing rate 5.45% 5.57%
Maturity Greater than 90 Days [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%