v3.25.0.1
Equity - Restricted Stock (Details) - Restricted stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 11, 2023
Jan. 10, 2022
Jan. 07, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period (in years) 4 years 4 years 4 years        
Shares              
Unvested at beginning of period (in shares)       144,032 156,703 185,715  
Granted (in shares)       41,911 55,954 58,580  
Vested (in shares)       (62,123) (68,625) (73,556)  
Forfeited (in shares)       (5,153) 0 (14,036)  
Unvested at end of period (in shares)       118,667 144,032 156,703  
Fair value unit price per LTIP unit at issuance       $ 38.92 $ 34.73 $ 44.19  
Stock Repurchased and Retired During Period, Shares       22,001 24,210 25,836  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value       $ 37.30 $ 35.73 $ 34.32 $ 28.86
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value       34.65 31.71 28.03  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value       $ 38.58 $ 0 $ 36.16  
Unrecognized compensation costs       $ 2,400      
Unrecognized compensation costs, period for recognition       2 years 2 months 12 days      
Vested (in shares)       (62,123) (68,625) (73,556)  
Fair value of shares vested       $ 2,438 $ 2,217 $ 3,528