XML 80 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Basic and Diluted Net Loss per Share - Schedule of Potential Shares of Common Stock Excluded from the Computation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents (in shares) 17,363,220 16,779,703
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents (in shares) 17,270,870 16,634,775
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents (in shares) 92,350 144,928