v3.26.1
Net Loss Per Share - Additional Information (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares of common stock reserved for future issuance (in shares) 17,666,703 10,833,370
Pre-funded Warrants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares of common stock reserved for future issuance (in shares) 8,741,493 2,952,000