v3.26.1
Net Assets - Additional Information (Details) - USD ($)
3 Months Ended
Aug. 04, 2015
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class Of Stock [Line Items]        
Common stock, shares issued   95,683,850   95,369,400
Percentage of current market price per share   95.00%    
Stock repurchase program, authorized amount $ 50,000,000 $ 50,000,000    
Stock repurchase program period 6 months      
Share repurchase program, approval date   Nov. 04, 2025    
Stock repurchase program, expiration date   May 31, 2026    
Number of shares repurchased   0 0  
Equity Distribution Agreement        
Class Of Stock [Line Items]        
Stock offering value shares authorized to be sold   $ 100,000,000    
Stock issued during period value of remained   $ 100,000,000