XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Other Equity Related Transactions - Additional Information (Details) - USD ($)
12 Months Ended
May 10, 2016
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock        
ESPP, purchase price discount (percent) 85.00%      
ESPP, issued during the period (in shares)   29,428 37,042 32,145
ESPP, shares remaining for distribution (in shares)   644,579    
Units of partnership interest (in shares)   9,104,654 9,265,565 9,305,651
Share based payment award repurchased shares for taxes (usd per share)   $ 68.02 $ 77.22 $ 61.50
Percentage of ownership interests (percent)   95.30% 95.30% 95.20%
Common OP Unitholders        
Class of Stock        
Ownership percentage by noncontrolling owners (percent)   4.70% 4.70% 4.80%
Maximum        
Class of Stock        
ESPP authorized amount $ 250,000