XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 16,261,035 15,369,919
Shares subject to vesting (in shares) 200,536  
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 427,555 463,168
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 1,451,643 1,464,073
RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 326,153 0
PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 56,391 71,428
ESPP Shares Committed    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 26,917 22,791
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 11,099,708 9,175,282
Preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 2,872,668 4,173,177
SVB Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 200,536  
WTI Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 187,500  
Converted Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents have been excluded from the computation of diluted net loss per share 326,153