v3.26.1
Net Loss Per Share - Additional Information (Details) - Pre-funded warrants [Member] - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class of Stock [Line Items]      
Warrants to purchase Shares of common stock 18,574,120 1,250,000  
Outstanding pre-funded Warrants 17,260,613 1,250,000 1,250,000