XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share - Antidilutive Securities Excluded from Computation of EPS (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
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 (in shares) 6,809,485 16,310,140
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 (in shares) 267,207 457,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 (in shares) 2,226,265 1,408,197
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 (in shares) 0 387,309
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 (in shares) 0 56,391
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 (in shares) 39,451 28,367
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 (in shares) 1,403,894 11,099,708
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 (in shares) 2,872,668 2,872,668
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 (in shares) 125,000