v3.25.2
Stockholders' Equity and Dividends - Additional Information (Details) - USD ($)
6 Months Ended
May 08, 2025
Feb. 27, 2025
May 01, 2024
Mar. 15, 2024
Mar. 04, 2024
Feb. 29, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 29, 2025
Dec. 31, 2024
Mar. 18, 2024
Feb. 24, 2015
Equity Class Of Treasury Stock [Line Items]                        
Common stock, par value             $ 0.001     $ 0.001    
Common stock, shares issued             85,036,467     85,080,447    
Dividends paid to shareholders $ 21,259,430 $ 21,269,324 $ 29,100,986   $ 7,257,191 $ 19,640,870 $ 49,333,355 $ 48,741,856        
Percentage of the market price on the distribution payment date             95.00%          
Distribution payment date             30 days          
Reinvested Amount $ 399,000 $ 1,164,696 $ 771,651     $ 0 $ 1,813,887 $ 771,651        
O 2024 Q1 A Dividends                        
Equity Class Of Treasury Stock [Line Items]                        
Date Declared         Mar. 04, 2024              
Record Date       Mar. 15, 2024                
BlackRock Capital Investment Corporation                        
Equity Class Of Treasury Stock [Line Items]                        
Common stock convertible conversion price                     0.3834  
Common stock, par value                     $ 0.001  
Common stock, shares issued                     27,823,870  
Company Repurchase Plan                        
Equity Class Of Treasury Stock [Line Items]                        
Repurchase amount                 $ 50,000,000     $ 50,000,000
Stock repurchased during period, Shares               0