v3.25.2
Subsequent Events (Details) - Subsequent Event [Member] - ATM Program Increase [Member]
$ in Millions
Jul. 24, 2025
USD ($)
Subsequent Events [Line Items]  
Increase to prospectus supplement $ 100
Shares of common stock value $ 100