XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Forward Equity Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 09, 2021
Jun. 07, 2021
Jun. 17, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award            
Common stock, shares authorized (shares)       450,000,000 450,000,000  
Proceeds from shares issued under forward sale agreements, net of selling costs       $ 697,044 $ 199,716 $ 0
Underwriting Agreement            
Share-based Compensation Arrangement by Share-based Payment Award            
Remaining shares authorized for distribution (shares)       3,925,000    
Underwriting Agreement | June 2020 Equity Forwards            
Share-based Compensation Arrangement by Share-based Payment Award            
Common stock, shares authorized (shares)     5,462,500      
Gross offering price (usd per share)     $ 70.00      
Proceeds from shares issued under forward sale agreements, net of selling costs     $ 382,375      
Remaining shares authorized for distribution (shares)       0    
Share purchase option (shares)     712,500      
Underwriting Agreement | June 2021 Equity Forwards (c)            
Share-based Compensation Arrangement by Share-based Payment Award            
Common stock, shares authorized (shares)   6,037,500        
Gross offering price (usd per share)   $ 75.30        
Proceeds from shares issued under forward sale agreements, net of selling costs   $ 454,624        
Remaining shares authorized for distribution (shares)       0    
Share purchase option (shares)   787,500        
Underwriting Agreement | August 2021 Equity Forwards            
Share-based Compensation Arrangement by Share-based Payment Award            
Common stock, shares authorized (shares) 5,175,000          
Gross offering price (usd per share) $ 78.00          
Proceeds from shares issued under forward sale agreements, net of selling costs $ 403,650          
Remaining shares authorized for distribution (shares)       3,925,000    
Share purchase option (shares) 675,000