v3.25.1
Subsequent Events (Additional Information) (Details) - Subsequent Event - 2023 Pre-Funded Warrants
Apr. 30, 2025
shares
Subsequent Event [Line Items]  
Warrants Exercised 9,615,000
Shares of Common Stock. 9,607,145