Note 8 - Federal Income Tax - Undistributed Ordinary Income Earnings on a Tax Basis (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Undistributed ordinary income | $ 27,631 | $ 38,387 | $ 38,616 |
| Long term capital loss carry forward | (195,472) | (137,539) | (102,908) |
| Unrealized appreciation | 26,579 | 14,819 | 14,935 |
| Unrealized depreciation | (84,602) | (83,701) | (65,032) |
| Other temporary differences | 14,971 | 13,957 | 12,547 |
| Total | $ (210,893) | $ (154,077) | $ (101,842) |