XML 103 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Issuances of Common Stock - Issuance of Common Stock in Underwritten Public Offering (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Jan. 31, 2021
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]            
Proceeds from share issuances, net $ 594,100 $ 669,600   $ 4,556,028 $ 4,442,725 $ 1,823,821
Underwritten public offering            
Class of Stock [Line Items]            
Underwriting discounts $ 2,900 $ 19,300        
Common stock | Underwritten public offering            
Class of Stock [Line Items]            
Shares of common stock issued (in shares) 9,200,000 12,075,000 9,690,500 0    
Proceeds from share issuances, net     $ 728,900      
Common stock | Underwriter option            
Class of Stock [Line Items]            
Shares of common stock issued (in shares) 1,200,000 1,575,000 690,500