XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Common and Preferred Stock - Common Stock Offerings (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]      
Common stock, shares authorized   180,000,000 180,000,000
Proceeds received   $ 183,090  
Common Stock      
Class of Stock [Line Items]      
Shares issued   2,665,998  
Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering      
Class of Stock [Line Items]      
Common stock, shares authorized 5,060,000    
Shares issued   0  
Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering | Scenario Plan      
Class of Stock [Line Items]      
Proceeds received $ 367,500    
Over-Allotment Option | Common Stock | Forward Sale Agreement | October 2024 Forward Equity Offering      
Class of Stock [Line Items]      
Common stock, shares authorized 660,000