v3.26.1
Summary of Significant Accounting Policies - Schedule of Common Stock Equivalents Excluded from Diluted Net Loss Calculation (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss calculation 3,620,655 2,354,262
Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss calculation 3,229,003 2,322,501
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss calculation 391,437 31,087
Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss calculation 0 176
ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss calculation 215 498