XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Issuance of restricted common stock (shares) 169,454 185,195 115,884
Issuance of common stock associated with performance stock units net of shares withheld for tax (shares) 164,837 133,221  
Conversion of operating partnership common stock shares   4,985  
Conversion of exchangeable units/Operating Partnership common units into common stock (shares)     10,982,795
Cancellation of restricted common stock (shares) 75,849 58,100 93,286
Repurchases of common stock (shares) 1,522,860 51,966