v3.25.0.1
Noncontrolling Interest - LTIP Units Vested and Unvested (Details) - LTIP Units - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2024
Jan. 08, 2024
Mar. 31, 2023
Jan. 11, 2023
Jan. 10, 2022
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number             182,382 176,926 140,116 190,108
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value             $ 36.10 $ 34.25 $ 35.60 $ 27.84
Granted (in shares) 1,775 124,235 19,345 139,026 104,241   383,292 326,215 470,237  
Fair value unit price per LTIP unit at issuance $ 33.80 $ 37.00 $ 32.47 $ 33.34 $ 42.07 $ 36.99   $ 33.29 $ 42.07  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period             (377,836) (280,286) (513,438)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value           36.13   $ 33.81 $ 38.67  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period             0 (9,119) (6,791)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value           $ 0   $ 34.11 $ 34.02  
Unrecognized compensation costs, period for recognition             2 years 4 months 24 days      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options             $ 4,400      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value             $ 14,440 $ 9,507 $ 21,662