v3.26.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net increase in net assets resulting from operations $ 11,427,347 $ 4,067,685
Dividends paid on unvested restricted stock   (114,355)
Net increase in net assets attributable to common shareholders, basic   3,953,330
Net increase in net assets attributable to common shareholders, diluted   $ 3,953,330
Divided by:    
Basic weighted average shares of common stock outstanding (in shares) 23,528,844 22,097,979
Weighted average unvested restricted stock and dilutive stock options (in shares)   12,123
Diluted weighted average shares of common stock outstanding (in shares) 23,528,844 22,110,102
Basic earnings per common share (in dollars per share) $ 0.49 $ 0.18
Diluted earnings per common share (in dollars per share) $ 0.49 $ 0.18