XML 128 R106.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity - Sales of Shares of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Aggregate offering price $ 67,028 $ 266,855
Common ATM Program-1    
Class of Stock [Line Items]    
Aggregate offering price $ 100,000  
Number of Shares Sold 12,356  
Weighted Average Price Per Share $ 8,032.74  
Gross proceeds $ 99,300  
Net proceeds 95,700  
Common ATM Program-2    
Class of Stock [Line Items]    
Aggregate offering price $ 150,000  
Number of Shares Sold 14,395  
Weighted Average Price Per Share $ 10,413.79  
Gross proceeds $ 149,900  
Net proceeds 144,400  
Common ATM Program-3    
Class of Stock [Line Items]    
Aggregate offering price $ 250,000  
Number of Shares Sold 83,719  
Weighted Average Price Per Share $ 2,986.18  
Gross proceeds $ 250,000  
Net proceeds 241,000  
Common ATM Program-4    
Class of Stock [Line Items]    
Aggregate offering price $ 250,000  
Number of Shares Sold 6,262,182  
Weighted Average Price Per Share $ 36.15  
Gross proceeds $ 226,400  
Net proceeds $ 219,300