XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Antidilutive Securities Excluded from Computation of EPS (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 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,310,140 15,514,122
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 457,500 470,500
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,408,197 1,396,201
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 387,309 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 28,367 27,533
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,373,178