v3.26.3
Note 3 - Residential Mortgage Loans - at Fair Value (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Payments to Acquire Mortgage Servicing Rights (MSR) $ 9,223,645 $ (0)
Borrowings on Mortgage Servicing Rights [Member]    
Long-Term Debt, Gross 3,500,000  
RCRED NES [Member]    
Payments to Acquire Mortgage Servicing Rights (MSR) 2,473,784  
Bungalow [Member]    
Payments to Acquire Mortgage Servicing Rights (MSR) $ 6,749,861