Distributions - Schedule of Cash Distributions (Details) - $ / shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Schedule of Distributions [Line Items] | ||
| Total Dividends Declared (in dollars per share) | $ 1.34 | $ 2.10 |
| O 2026 M2 Aggregate Dividends | ||
| Schedule of Distributions [Line Items] | ||
| Base (in dollars per share) | 0.48 | |
| O 2026 M5 Aggregate Dividends | ||
| Schedule of Distributions [Line Items] | ||
| Base (in dollars per share) | 0.42 | |
| O 2026 M8 Aggregate Dividends | ||
| Schedule of Distributions [Line Items] | ||
| Base (in dollars per share) | $ 0.44 | |
| O 2025 M2 Aggregate Dividends | ||
| Schedule of Distributions [Line Items] | ||
| Base (in dollars per share) | 0.70 | |
| O 2025 M5 Aggregate Dividends | ||
| Schedule of Distributions [Line Items] | ||
| Base (in dollars per share) | 0.70 | |
| O 2025 M7 Aggregate Dividends | ||
| Schedule of Distributions [Line Items] | ||
| Base (in dollars per share) | $ 0.70 | |