XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Net Loss Per Share

11. Net Loss Per Share

The following outstanding potentially dilutive shares were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect (in thousands):

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2025

 

 

2024

 

 

Stock options to purchase common stock

 

 

92

 

 

 

122

 

 

Restricted stock units

 

 

173

 

 

 

297

 

 

Performance stock units

 

 

8

 

 

 

17

 

 

Shares committed under ESPP

 

 

2

 

 

 

1

 

 

Series A Convertible Preferred Stock

 

 

343

 

 

 

 

 

Warrants to purchase common stock

 

 

379

 

 

 

4

 

 

Total

 

 

997

 

 

 

441