Subsequent Events - Additional Information (Details) |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Internal Revenue Service (IRS) [Member] | ||
| Subsequent Event [Line Items] | ||
| Percentage of designated distributions | 92.35% | |
| Percentage of designated dividends | 99.66% | |
| Subsequent Event [Member] | O 2026 Q1 Dividends [Member] | ||
| Subsequent Event [Line Items] | ||
| Distribution payable date | Apr. 29, 2026 | |
| Distribution date of record | Apr. 02, 2026 |