v3.26.1
Net Loss Per Share - Additional Information (Details) - 2025 Follow-On Offering - $ / shares
Mar. 31, 2026
May 16, 2025
Pre-funded Warrants [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrant price $ 0.00001  
Common Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrants to purchase   0.25
Common Stock | Pre-funded Warrants [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrants to purchase 3,571,435