v3.26.1
Earnings Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of earnings per common share (in shares) 348,289 9,591,072
Common OP Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of earnings per common share (in shares) 0 9,369,704
Series B Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of earnings per common share (in shares) 238,140 221,368
Series D Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of earnings per common share (in shares) 110,149 0