Subsequent Events - Schedule of Common Share Issued (Parenthetical) (Details) - Class I Common Shares - shares |
1 Months Ended | 3 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jul. 30, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|||
| Common Stock | |||||||
| Subsequent Event [Line Items] | |||||||
| Issuance of common shares | 40,445 | 40,261 | 85,272 | 107,906 | |||
| Subsequent Event | |||||||
| Subsequent Event [Line Items] | |||||||
| Issuance of common shares | [1] | 52,688 | |||||
| Subsequent Event | Common Stock | OP Units | |||||||
| Subsequent Event [Line Items] | |||||||
| Issuance of common shares | 29,312 | ||||||
| |||||||