v3.25.4
Stockholders' Equity - ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]      
Total allowable shares 375,000,000 375,000,000  
Total shares issued as of December 31, 2025 189,937,404 187,540,929  
Net proceeds $ 85,425 $ 217,581 $ 32,328
Stock issuance costs $ 6,849 $ 13,127 $ 4,510
2020 ATM Equity Program      
Class of Stock [Line Items]      
Total allowable shares 17,500,000    
Total shares issued as of December 31, 2025 7,722,511    
2023 ATM Equity Program      
Class of Stock [Line Items]      
Total allowable shares 17,500,000    
Total shares issued as of December 31, 2025 6,579,993    
ATM Equity Programs      
Class of Stock [Line Items]      
Shares of common stock 1,927,893 [1] 4,652,100 650,135
Average price per share (net) (in dollars per share) $ 42.07 [1] $ 45.49 $ 43.52
Net proceeds $ 81,106 [1] $ 211,619 $ 28,292
Stock issuance costs [2] $ 1,691 [1] $ 3,242 $ 858
[1]

(1)

Includes 35,934 shares settled as part of a forward sale agreement. There were no outstanding forward sale agreements as of December 31, 2025.

 

[2]

(2)

 

Stock issuance costs consist primarily of underwriters' and agent's fees and commissions and legal and accounting fees.