v3.25.1
Subsequent Events - Additional Information (Details)
1 Months Ended
Jan. 31, 2025
shares
Subsequent Event | Pre funded warrants | 2023 Private Placement  
Subsequent Event [Line Items]  
Warrants exercised 185,732