v3.26.1
Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 59 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Dec. 31, 2025
Aug. 05, 2025
Sep. 22, 2023
Investments, Nonaccrual, Interest Income $ 100 $ 0        
Interest Income, Operating, Paid in Kind $ 1,278 $ 285        
Investment, Income Attributable to Non-cash Paid-in-Kind Interest, Percent 5.30% 1.20%        
Investment, Nonaccrual, Income Not Received in Cash, Percent 6.00% 4.60%        
Debt Issuance Costs, Net $ 8,800   $ 8,800 $ 10,600    
Accumulated Amortization, Debt Issuance Costs 7,600   $ 7,600 8,900    
Amortization of Debt Issuance Costs $ 567 $ 653        
Federal Excise Tax, Percent 4.00%   4.00%      
Excise and Sales Taxes $ 300 400        
Unrecognized Tax Benefits, Ending Balance $ 0   $ 0 0    
Open Tax Year 2023 2024 2025 2026          
Proceeds from Issuance of Common Stock $ 10 $ 3,602        
Stock Repurchase Program, Percentage of Outstanding Stock Maximum 2.00%   2.00%      
Stock Repurchase Program, Maximum Percentage of Net Asset Value 90.00%   90.00%      
Share Repurchase Program, Authorized, Amount         $ 10,000  
Stock Repurchased During Period, Shares (in shares) 0 0 167,465      
Stock Repurchased During Period, Per Share (in dollars per share)     $ 11.22      
Stock Repurchased During Period, Value     $ 1,900      
The 2023 Equity Distribution Agreement [Member]            
Equity Sales Agreement, Maximum Value           $ 150,000
Stock Issued During Period, Shares, New Issues (in shares) 0 404,305        
Proceeds from Issuance of Common Stock   $ 3,600        
Payments of Stock Issuance Costs   100        
Equity Sales Agreement, Remaining Amount Available for Issuance $ 64,300   64,300      
Three Investments [Member]            
Investments, Cost, Nonaccrual Status 32,100   32,100      
Investments, Fair Value, Nonaccrual Status 24,300   $ 24,300      
Four Investments [Member]            
Investments, Cost, Nonaccrual Status       32,800    
Investments, Fair Value, Nonaccrual Status       $ 24,500    
Zero Investments [Member]            
Interest Income, Operating, Paid in Kind $ 0          
One Investment [Member]            
Interest Income, Operating, Paid in Kind   $ 200