v3.22.4
Common Stock - ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]      
Total allowable shares (in shares) 375,000,000 375,000,000  
Total shares issued (in shares) 181,424,670 175,635,792  
Net proceeds $ 253,972 $ 4,053 $ 126,488
Stock issuance costs(1) $ 199 $ 17,814 $ 7,941
2020 ATM Equity Program      
Class of Stock [Line Items]      
Total allowable shares (in shares) 17,500,000,000    
Total shares issued (in shares) 7,072,376,000    
2018 ATM Equity Program      
Class of Stock [Line Items]      
Total allowable shares (in shares) 12,000,000,000    
Total shares issued (in shares) 11,272,034,000    
ATM Equity Programs      
Class of Stock [Line Items]      
Shares of common stock 5,473,072,000 30,000,000 3,119,153,000
Average price per share (net) (in dollars per share) $ 45.15 $ 33.65 $ 38.21
Net proceeds $ 247,129 $ 1,009 $ 119,185
Stock issuance costs(1) [1] $ 3,761 $ 224 $ 2,130
[1] Stock issuance costs consist primarily of underwriters' and agent's fees and commissions, and legal and accounting
fees.