v3.26.1
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        
[1] Excludes the issuance of 29,312 OP Units that were exchanged for same number of Class I Common Shares discussed below.