v3.26.1
Stockholders' Equity and Dividends - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Apr. 29, 2025
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 83,902,775   84,564,578      
Dividends paid to shareholders $ 28,582,421 $ 49,333,355        
Percentage of the market price on the distribution payment date 95.00%          
Distribution payment date 30 days          
Reinvested Amount $ 1,010,148 $ 1,813,887        
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