XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Other Equity Related Transactions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 10, 2016
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 01, 2024
Feb. 28, 2024
Class of Stock            
Common stock, par value (usd per share)   $ 0.01 $ 0.01      
ESPP, purchase price discount (percent) 85.00%          
ESPP, issued during the period (in shares)   25,918 29,428 37,042    
ESPP, shares remaining for distribution (in shares)   618,661        
Units of partnership interest (in shares)   9,103,904 9,104,654 9,265,565    
Share based payment award repurchased shares for taxes (usd per share)   $ 66.72 $ 68.02 $ 77.22    
Percentage of ownership interests (percent)   95.50% 95.30% 95.30%    
Private Placement            
Class of Stock            
Common stock, par value (usd per share)         $ 0.01  
Aggregate offering price   $ 700,000     $ 700,000 $ 500,000
At The Market A T M Offering Program            
Class of Stock            
Common stock sold (in shares)   4,500,000        
Sale of stock, price (in usd per share)   $ 70.00        
February At-The-Market ("ATM") Offering Program            
Class of Stock            
Aggregate offering price (up to)   $ 185,000        
Common OP Unitholders            
Class of Stock            
Ownership percentage by noncontrolling owners (percent)   4.50% 4.70% 4.70%    
Maximum            
Class of Stock            
ESPP authorized amount $ 250