Subsequent Events - Additional Information (Details) |
Aug. 12, 2026 |
Aug. 12, 2024 |
Sep. 15, 2022 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Advisory agreement additional effective period | 1 year | 1 year | |
| Advisory agreement expiration date | Sep. 15, 2026 | ||
| Subsequent Events | |||
| Subsequent Event [Line Items] | |||
| Advisory agreement additional effective period | 1 year | ||
| Advisory agreement expiration date | Sep. 15, 2027 | ||
| Administration agreement additional effective period | 1 year | ||
| Administration agreement expiration date | Sep. 15, 2027 |