v3.25.2
LOANS HELD FOR INVESTMENT AT CARRYING VALUE - Schedule of Loans Held at Carrying Value (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loans and Leases Receivable Disclosure [Line Items]      
Outstanding Principal $ 308,405,751   $ 301,755,791
Original Issue Discount (7,459,543)   (8,493,417)
Carrying Value $ 300,946,208   293,262,374
Weighted Average Remaining Life (Years) 1 year 7 months 6 days 1 year 10 months 24 days  
Senior term loan      
Loans and Leases Receivable Disclosure [Line Items]      
Outstanding Principal $ 308,405,751   301,755,791
Original Issue Discount (7,459,543)   (8,493,417)
Carrying Value $ 300,946,208   $ 293,262,374
Weighted Average Remaining Life (Years) 1 year 7 months 6 days 1 year 10 months 24 days