v3.25.2
Loans Held for Investment - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
loan
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
loan
Dec. 31, 2023
USD ($)
Schedule of Investments            
Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Interest receivable   Interest receivable   Interest receivable  
Accrued interest receivable $ 300,000   $ 300,000   $ 300,000  
Other commitment 0   0   700,000  
Carrying Value 47,877,248   47,877,248   46,090,502  
Allowance for credit losses 17,322,889   $ 17,322,889   $ 15,702,606  
Number of loans | loan     3   3  
Interest receivable 282,094   $ 282,094   $ 274,088  
Credit Losses Reserve            
Schedule of Investments            
Allowance for credit losses 17,322,889 $ 10,762,759 17,322,889 $ 10,762,759 15,709,205 $ 9,712,132
Unfunded Loan Commitment            
Schedule of Investments            
Other commitment 0   0   700,000  
Unfunded Loan Commitment | Credit Losses Reserve            
Schedule of Investments            
Allowance for credit losses 0 12,740 0 12,740 6,599 8,801
Allowance on Non-Performing Loans | Credit Losses Reserve            
Schedule of Investments            
Allowance for credit losses 17,322,889 10,367,309 17,322,889 10,367,309 15,523,156 $ 9,234,321
Non-performing | Non-performing            
Schedule of Investments            
Carrying Value 47,877,248   $ 47,877,248   $ 27,335,157  
Number of loans | loan     3   2  
Non-performing | Non-accrual            
Schedule of Investments            
Interest income suspension 1,300,000 $ 2,500,000 $ 1,200,000 $ 2,400,000    
Interest receivable 300,000   300,000   $ 0  
Non-performing            
Schedule of Investments            
Carrying Value $ 47,900,000   $ 47,900,000   $ 27,300,000