XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common and Preferred Stock - Common Stock Offerings (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended 15 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Oct. 31, 2024
Oct. 31, 2022
May 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]                    
Common stock, shares authorized 180,000,000   180,000,000 180,000,000   180,000,000        
Proceeds received     $ 402,938 $ 689,896 $ 1,257,823          
Common Stock                    
Class of Stock [Line Items]                    
Shares issued     6,630,112 10,267,768 18,799,566          
Common Stock | Forward Sale Agreement | December 2021 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized                   5,750,000
Proceeds received         $ 368,700          
Common Stock | Forward Sale Agreement | May 2022 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized                 5,750,000  
Proceeds received         $ 386,700          
Common Stock | Forward Sale Agreement | October 2022 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized               5,750,000    
Shares issued   1,600,000   4,150,000            
Proceeds received   $ 106,200   $ 275,000   $ 381,200        
Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized             5,060,000      
Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering | Scenario Plan                    
Class of Stock [Line Items]                    
Proceeds received $ 368,000                  
Over-Allotment Option | Common Stock | Forward Sale Agreement | December 2021 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized                   750,000
Over-Allotment Option | Common Stock | Forward Sale Agreement | May 2022 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized                 750,000  
Over-Allotment Option | Common Stock | Forward Sale Agreement | October 2022 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized               750,000    
Over-Allotment Option | Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering                    
Class of Stock [Line Items]                    
Common stock, shares authorized             660,000