Income Taxes -Distributable Earnings (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Income Tax Disclosure [Abstract] | |||
| Undistributed ordinary income | $ 16,874 | $ 9,208 | $ 15,420 |
| Undistributed capital gain/(loss) carryforward | (110,177) | (84,541) | (70,069) |
| Unrealized gains (losses) | (10,183) | (12,888) | (7,083) |
| Total | $ (103,486) | $ (88,221) | $ (61,732) |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of accumulated undistributed earnings (deficit) from unrealized appreciation (depreciation) of investment company. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of accumulated undistributed earnings (deficit) from long-term capital gain (loss) of investment company. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of accumulated undistributed earnings (deficit) from ordinary income (loss) of investment company. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of accumulated undistributed earnings (deficit). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|