v3.26.1
Net Loss Per Share - Additional Information (Details) - $ / shares
Jun. 30, 2026
May 16, 2025
Pre-funded Warrants [Member] | 2025 Follow-On Offering    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrant price $ 0.00001  
Pre-funded Warrants [Member] | 2026 Follow-On Offering    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrant price $ 0.00001  
Common Stock | 2025 Follow-On Offering    
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] | 2025 Follow-On Offering    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrants to purchase 3,571,435  
Common Stock | Pre-funded Warrants [Member] | 2026 Follow-On Offering    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Pre-funded warrants to purchase 3,800,000