v3.25.2
Common and Preferred Stock - Common Stock Offerings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Dec. 31, 2024
Oct. 31, 2024
Class of Stock [Line Items]              
Common stock, shares authorized 360,000,000   360,000,000 360,000,000 180,000,000 180,000,000  
Proceeds received     $ 224,195        
Common Stock              
Class of Stock [Line Items]              
Shares Settled 663,892 2,665,998          
Common Stock | Forward Sale Agreement | April 2025 Forward Equity Offering              
Class of Stock [Line Items]              
Common stock, shares authorized         5,175,000    
Shares Settled     0        
Common Stock | Forward Sale Agreement | April 2025 Forward Equity Offering | Scenario Plan              
Class of Stock [Line Items]              
Proceeds received     $ 387,200        
Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering              
Class of Stock [Line Items]              
Common stock, shares authorized             5,060,000
Shares Settled     0        
Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering | Scenario Plan              
Class of Stock [Line Items]              
Proceeds received     $ 366,900        
Over-Allotment Option | Common Stock | Forward Sale Agreement | April 2025 Forward Equity Offering              
Class of Stock [Line Items]              
Common stock, shares authorized         675,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