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