XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share and per Unit (Details Textual) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule Of Earnings Per Share And Dividends Per Share [Line Items]    
Participating securities that could potentially dilute basic earnings per share   $ 2.4
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 4.4  
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.5