v3.25.0.1
Equity - Common Stock ATM (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 29, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]          
Common stock, shares authorized   300,000,000 300,000,000    
Common stock, par value (in dollars per share)   $ 0.01 $ 0.01    
Common Stock, shares issued   186,517,523 181,690,867    
Common Stock          
Class of Stock [Line Items]          
Sale of Stock, Consideration Received on Transaction $ 49,700 $ 167,700 $ 61,200    
Forward Sale Agreements Settled, Value          
Class of Stock [Line Items]          
Sale of Stock, Consideration Received on Transaction   168,950 61,683 $ 50,243  
Forward Sale Agreements Outstanding Value          
Class of Stock [Line Items]          
Sale of Stock, Consideration Received on Transaction   $ 0 $ 41,800 $ 0 $ 50,243
Forward Sale Agreements Outstanding Shares          
Class of Stock [Line Items]          
Common Stock, shares issued   0 1,100,000 0  
New Forward Sale Agreements Value          
Class of Stock [Line Items]          
Sale of Stock, Consideration Received on Transaction   $ 127,150 $ 103,483    
Common Stock, shares issued   3,208,008 2,817,993    
Forward Sale Agreements Settled, Shares          
Class of Stock [Line Items]          
Common Stock, shares issued   4,308,008 1,717,993 1,200,000  
At The Market Program 2019 $600 Million [Member] | Common Stock          
Class of Stock [Line Items]          
Number of shares sold     249,016    
Sale of Stock, Consideration Received on Transaction     $ 8,765    
At The Market Program 2022 $750 Million          
Class of Stock [Line Items]          
Common Stock Value Authorized under Stock Offering Program   $ 750,000      
At The Market Program 2022 $750 Million | Common Stock          
Class of Stock [Line Items]          
Aggregate value of common stock available to be sold under the ATM   $ 510,513      
New Forward Sale Agreements Price Per Share | Common Stock          
Class of Stock [Line Items]          
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share   $ 39.64 $ 36.72    
New Forward Sale Agreements Net Price Per Share | Common Stock          
Class of Stock [Line Items]          
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share, Net   39.23 36.36    
Settled Forward Sale Agreements Net Price Per Share | Common Stock          
Class of Stock [Line Items]          
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share, Net   38.93 35.60 $ 41.39  
New Forward Sale Agreements Sales Commissions | Common Stock          
Class of Stock [Line Items]          
Payments of Stock Issuance Costs, Agents' Fees   $ 0.41 0.36    
Weighted Average [Member] | At The Market Program 2019 $600 Million [Member] | Common Stock          
Class of Stock [Line Items]          
Sale of Stock, Price Per Share     $ 35.55