Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details)

v3.25.1
Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,173,456 582,860
Shares Subject To Options To Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 755,494 514,674
Unvested Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 67,962 68,185
Shares Subject To Warrants To Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 350,000 1