v3.25.4
Equity - Public Common Stock Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Common Stock, shares issued (191,005,261) (186,517,523)    
Common Stock        
Class of Stock [Line Items]        
Sale of Stock, Consideration Received on Transaction $ (157,400) $ (167,700) $ (61,200)  
Common Stock | New Forward Sale Agreements Price Per Share        
Class of Stock [Line Items]        
Weighted average gross sales price per share (in dollars per share) $ 38.15 $ 39.64 $ 36.72  
Common Stock | New Forward Sale Agreements Net Price Per Share        
Class of Stock [Line Items]        
Weighted average net sales price per share (in dollars per share) 37.77 39.23 36.36  
Common Stock | Settled Forward Sale Agreements Net Price Per Share        
Class of Stock [Line Items]        
Weighted average net sales price per share (in dollars per share) $ 37.75 $ 38.93 $ 35.60  
Forward Sale Agreements Outstanding Shares        
Class of Stock [Line Items]        
Common Stock, shares issued 0 0 (1,100,000) 0
New Forward Sale Agreements Value        
Class of Stock [Line Items]        
Common Stock, shares issued (4,169,738) (3,208,008) (2,817,993)  
Sale of Stock, Consideration Received on Transaction $ (159,061) $ (127,150) $ (103,483)