Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Tax Treatment Of Dividend | |||
| Internal taxable income distribution policy (in percentage) | 100.00% | ||
| Estimated taxable income net | $ 88,726 | $ 65,493 | $ 98,555 |
| Net basis difference of assets and liabilities between tax basis and GAAP basis | $ 125,793 | ||
| Ordinary Income | |||
| Tax Treatment Of Dividend | |||
| Payments of dividends net percent | 48.30% | 100.00% | 41.50% |
| Long Term Capital Gain | |||
| Tax Treatment Of Dividend | |||
| Payments of dividends net percent | 51.70% | 58.50% | |