v3.26.1
Net Loss per Share Attributable to Common Stockholders - Schedule of Excluded Potentially Dilutive Securities Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 11,386,801 8,113,990
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 2,582,800 3,657,135
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 7,159,036 4,412,948
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 1,500,000 0
Shares committed under employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 144,965 43,907