v3.25.4
Loss Per Share of Common Stock - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive excluded from the calculation of diluted net loss per share (in shares) 8,110,225 6,742,660
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive excluded from the calculation of diluted net loss per share (in shares) 4,528,555 3,036,603
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive excluded from the calculation of diluted net loss per share (in shares) 492,488 503,113
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive excluded from the calculation of diluted net loss per share (in shares) 3,089,182 3,202,944