v3.26.1
Note 4 - Repurchase Agreements - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of securities pledged, including accrued interest receivable $ 15,943 $ 89,220
Repurchase agreement liabilities associated with these securities $ 15,033 $ 85,326
Net weighted average borrowing rate 3.76% 3.98%
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 $ 14,118 $ 70,681
Repurchase agreement liabilities associated with these securities $ 13,282 $ 67,669
Net weighted average borrowing rate 3.76% 4.00%
Maturity 30 to 90 Days [Member]    
Fair value of securities pledged, including accrued interest receivable $ 1,825 $ 18,539
Repurchase agreement liabilities associated with these securities $ 1,751 $ 17,657
Net weighted average borrowing rate 3.77% 3.89%
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%