v3.26.1
Earnings Per Share and Per Unit (Details Textual)
shares in Millions, $ in Millions
1 Months Ended
Jan. 31, 2026
USD ($)
shares
Schedule Of Earnings Per Share And Dividends Per Share [Line Items]  
Participating securities that could potentially dilute basic earnings per share | $ $ 1.5
Common Stock [Member]  
Schedule Of Earnings Per Share And Dividends Per Share [Line Items]  
Securities that could potentially dilute basic earnings per share or unit in future periods 3.9
OP Unit Equivalents [Member]  
Schedule Of Earnings Per Share And Dividends Per Share [Line Items]  
Securities that could potentially dilute basic earnings per share or unit in future periods 8.1