Distributions - Schedule of Cash Distributions (Details) - $ / shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Distributions [Line Items] | ||
| Total Dividends Declared (in dollars per share) | $ 0.90 | $ 1.40 |
| 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 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 | |