v3.22.4
Common Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 28, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total allowable shares (in shares) 375,000,000 375,000,000    
Total shares issued (in shares) 181,424,670 175,635,792    
Stock issuance costs $ 3,761 $ 325 $ 2,223  
Net proceeds $ 253,972 $ 4,053 $ 126,488  
2020 ATM Equity Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total allowable shares (in shares) 17,500,000,000      
Total shares issued (in shares) 7,072,376,000      
2018 ATM Equity Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total allowable shares (in shares) 12,000,000,000      
Total shares issued (in shares) 11,272,034,000      
ATM Equity Programs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shelf registration, shares issued (in shares) 5,473,072,000 30,000,000 3,119,153,000  
Net proceeds $ 247,129 $ 1,009 $ 119,185  
DRIP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total allowable shares (in shares)       6,000,000
Shares of common stock (in shares) 70,342,000 62,577,000 138,507,000  
Net proceeds $ 3,082 $ 2,744 $ 5,092