v3.25.2
FAIR VALUE - Schedule of Fair Value measurement Inputs and Valuation Techniques (Details) - Level 3
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value [Abstract]    
Fair Value $ 26,847,222 $ 30,510,804
Recovery analysis    
Fair Value [Abstract]    
Fair Value $ 26,847,222 $ 30,510,804
Estimated Range and Weighted Average [Abstract]    
Investment, type [extensible enumeration] Senior term loan Senior term loan
Recovery analysis | Market Yield | Minimum    
Estimated Range and Weighted Average [Abstract]    
Unobservable Input 0.4980 0.5490
Recovery analysis | Market Yield | Maximum    
Estimated Range and Weighted Average [Abstract]    
Unobservable Input 0.5510 0.6000
Recovery analysis | Market Yield | Weighted Average    
Estimated Range and Weighted Average [Abstract]    
Unobservable Input 0.5245 0.5745