v3.26.1
Note 3 - Residential Mortgage Loans - at Fair Value (Details Textual)
6 Months Ended
Jun. 30, 2026
USD ($)
Financing Receivable, Modified, Subsequent Default $ 0
Payments to Acquire Mortgage Servicing Rights (MSR) 9,223,645
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