v3.26.1
Income Tax (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax          
Minimum percentage to distribute dividends 90.00%        
Percentage of excise tax 4.00%        
Fund executed [1] $ 0 $ (80,000,000) $ (47,515,735)    
Aggregate distributions declared and paid $ 33,854,731 $ 37,051,473 36,170,582    
Aggregate distributions declared and paid per share $ 0.72 $ 0.8      
Long-term capital loss carryforward $ 10,712,524        
Unrecognized tax benefits 0        
Penalties 0 $ 0 0    
Tax on distributions declared and paid 33,654,803 36,162,651      
Return of capital to common stockholders [1] $ 199,928 $ 888,822 $ 0    
Distributions to stockholders from return of capital [2] $ 0 $ 0.02 $ 0 $ 0.01 $ 0.01
Ordinary income loss per share $ 0.72 $ 0.78      
Distribution earning and profits $ 199,928 $ 80,888,822      
[1] Refer to Note 6-Income Tax for additional information
[2] Based on weighted average basic per share of Common Stock data.