v3.25.2
LOANS HELD FOR INVESTMENT AT CARRYING VALUE - Schedule of Loans Held at Carrying Value (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Loans and Leases Receivable Disclosure [Line Items]    
Outstanding Principal $ 250,995,522 $ 132,556,289
Original Issue (Discount) Premium (2,658,510) (1,822,659)
Carrying value $ 248,337,012 $ 130,733,630
Weighted Average Remaining Life (Years) 2 years 2 months 12 days 2 years 7 months 6 days
Senior mortgage loans    
Loans and Leases Receivable Disclosure [Line Items]    
Outstanding Principal $ 211,128,362 $ 109,300,553
Original Issue (Discount) Premium (2,447,813) (1,495,512)
Carrying value $ 208,680,549 $ 107,805,041
Weighted Average Remaining Life (Years) 2 years 2 months 12 days 2 years 7 months 6 days
Subordinate debt    
Loans and Leases Receivable Disclosure [Line Items]    
Outstanding Principal $ 39,867,160 $ 23,255,736
Original Issue (Discount) Premium (210,697) (327,147)
Carrying value $ 39,656,463 $ 22,928,589
Weighted Average Remaining Life (Years) 2 years 2 months 12 days 2 years 4 months 24 days