XML 147 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' equity - ATM common stock offering program and forward equity sales agreements (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 04, 2022
Jun. 30, 2021
Mar. 31, 2021
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Feb. 28, 2021
Jan. 05, 2021
Class of Stock [Line Items]                  
Issuance of common stock (in shares)         20,800,000        
Proceeds from issuance of common stock         $ 3,529,097 $ 2,315,862 $ 1,216,445    
Shares of common stock authorized         200,000,000        
Forward Equity Sales Agreements Entered in January 2021                  
Class of Stock [Line Items]                  
Proceeds from issuance of common stock       $ 1,100,000          
Shares of common stock authorized                 6,900,000
Weighted average price per share                 $ 164.00
Forward Equity Sales Agreements Entered in June 2021                  
Class of Stock [Line Items]                  
Proceeds from issuance of common stock   $ 1,500,000              
Shares of common stock authorized   8,100,000              
Weighted average price per share   $ 184.00              
Forward Equity Sales Agreements Entered in January and June 2021                  
Class of Stock [Line Items]                  
Issuance of common stock (in shares)         15,000,000        
Proceeds from issuance of common stock         $ 2,500,000        
Forward Equity Sales Agreements Entered in January 2022 | Subsequent Event                  
Class of Stock [Line Items]                  
Proceeds from issuance of common stock $ 1,700,000                
Shares of common stock authorized 8,100,000                
Weighted average price per share $ 210.00                
ATM Common Stock Offering Program, Established February 2020                  
Class of Stock [Line Items]                  
Issuance of common stock (in shares)     362,000            
Proceeds from issuance of common stock     $ 56,200            
ATM Common Stock Offering Program, Established February 2021                  
Class of Stock [Line Items]                  
Issuance of common stock (in shares)         5,500,000        
Proceeds from issuance of common stock         $ 984,600        
Common Stock Value Available for Future Issuance               $ 1,000,000  
ATM Common Stock Offering Program, Established December 2021                  
Class of Stock [Line Items]                  
Common Stock Value Available for Future Issuance         $ 1,000,000