v3.25.2
SUBSEQUENT EVENTS - Credit Facilities (Details) - USD ($)
Aug. 08, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]      
Outstanding credit facility   $ 171,454,697 $ 138,692,860
Senior Secured Revolving Credit Agreement      
Subsequent Event [Line Items]      
Outstanding credit facility   122,203,153 89,477,628
SPV Facility      
Subsequent Event [Line Items]      
Outstanding credit facility   $ 49,251,544 $ 49,215,232
Subsequent Event | Senior secured revolving credit agreement      
Subsequent Event [Line Items]      
Outstanding credit facility $ 145,050,000    
Subsequent Event | SPV Facility      
Subsequent Event [Line Items]      
Outstanding credit facility $ 50,000,000