v3.26.1
FAIR VALUE - Schedule of Carrying Value and Fair Value of the Financial Instruments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Financial assets:    
Cash and cash equivalents $ 112,730,935 $ 38,605,507
Carrying Value    
Financial assets:    
Cash and cash equivalents 112,730,935 38,605,507
Loans held for investment at carrying value, net   253,625,119
Financial liabilities:    
Senior notes payable, net 76,448,216 76,322,493
Fair Value    
Financial assets:    
Cash and cash equivalents 112,730,935 38,605,507
Loans held for investment at carrying value, net   207,805,490
Financial liabilities:    
Senior notes payable, net $ 74,305,000 $ 74,151,000