v3.25.0.1
Net Loss Per Share (Additional Information) (Details)
Dec. 31, 2024
shares
Pre-funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Pre-funded warrants outstanding 4,666,332