v3.25.4
Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended 56 Months Ended
Jun. 02, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Aug. 05, 2025
Apr. 26, 2024
Sep. 22, 2023
Aug. 02, 2021
Investments, Nonaccrual, Interest Income   $ 300,000 $ 200,000 $ 0          
Interest Income, Operating, Paid in Kind   $ 2,349,000 $ 3,261,000 $ 8,433,000          
Investment, Income Attributable to Non-cash Paid-in-Kind Interest, Percent   2.40% 3.30% 7.40%          
Investment, Nonaccrual, Income Not Received in Cash, Percent   3.90% 5.60% 4.20%          
Debt Issuance Costs, Net   $ 10,600,000 $ 8,900,000   $ 10,600,000        
Accumulated Amortization, Debt Issuance Costs   8,900,000 7,200,000   8,900,000        
Amortization of Debt Issuance Costs   2,645,000 1,783,000 $ 1,852,000          
Excise and Sales Taxes   1,100,000 1,500,000 1,500,000          
Adjustments to Additional Paid in Capital, Non-deductible Excise Taxes Paid     $ 1,500,000 1,500,000          
Federal Excise Tax, Percent     4.00%            
Unrecognized Tax Benefits, Ending Balance   0 $ 0   $ 0        
Open Tax Year     2022 2023 2024 2025            
Proceeds from Issuance of Common Stock   $ 14,081,000 $ 66,353,000 $ 65,093,000          
Share Repurchase Program, Remaining Authorized, Amount             $ 5,000,000    
Share Repurchase Program, Authorized, Amount           $ 10,000,000      
Stock Repurchase Program, Percentage of Outstanding Stock Maximum           2.00%      
Stock Repurchase Program, Maximum Percentage of Net Asset Value           90.00%      
Stock Repurchased During Period, Shares (in shares)   0 0 0 167,465        
Stock Repurchased During Period, Per Share (in dollars per share)         $ 11.22        
Stock Repurchased During Period, Value         $ 1,900,000        
The 2021 Equity Distribution Agreement [Member]                  
Equity Sales Agreement, Maximum Value                 $ 100,000,000
Equity Sales Agreement, Remaining Amount Available for Issuance               $ 0  
The 2023 Equity Distribution Agreement [Member]                  
Equity Sales Agreement, Maximum Value               $ 150,000,000  
Equity Sales Agreement, Remaining Amount Available for Issuance   $ 64,300,000     64,300,000        
Stock Issued During Period, Shares, New Issues (in shares)   1,974,553 6,300,095            
Proceeds from Issuance of Common Stock   $ 14,100,000 $ 66,400,000            
Payments of Stock Issuance Costs   600,000 1,400,000            
The 2023 and 2021 Equity Distribution Agreements [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)       2,248,830          
Proceeds from Issuance of Common Stock       $ 26,200,000          
Payments of Stock Issuance Costs       700,000          
Public Offering [Member]                  
Stock Issued During Period, Shares, New Issues (in shares) 3,250,000                
Proceeds from Issuance of Common Stock $ 38,900,000                
Shares Issued, Price Per Share (in dollars per share) $ 12.5                
Four Investments [Member]                  
Investments, Cost, Nonaccrual Status   32,800,000 44,800,000   32,800,000        
Investments, Fair Value, Nonaccrual Status   24,500,000 10,500,000   $ 24,500,000        
One Investment [Member]                  
Interest Income, Operating, Paid in Kind   $ 200,000              
Two Investments [Member]                  
Interest Income, Operating, Paid in Kind     $ 1,800,000 $ 3,900,000