v3.26.1
SUBSEQUENT EVENTS - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
May 11, 2026
Dec. 31, 2025
Sep. 11, 2025
Subsequent Event [Line Items]          
Repayments of Credit Facility $ 53,033,900 $ 21,633,900      
Credit facility payable 238,276,659     $ 233,167,360  
SBIC Subsidiary          
Subsequent Event [Line Items]          
Repayments of Credit Facility 39,000,000        
Senior Secured Revolving Credit Agreement          
Subsequent Event [Line Items]          
Maximum borrowing capacity         $ 335,000,000
Credit facility payable $ 238,276,659     $ 233,167,360  
Senior Secured Revolving Credit Agreement | Subsequent Event          
Subsequent Event [Line Items]          
Maximum borrowing capacity     $ 238,400,000