v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The computation of basic and diluted net loss per share attributable to common stockholders is as follows for the three months ended March 31, 2025 and 2024:
Three months ended March 31,
(in thousands, except shares and per share amounts)20252024
Net loss$(7,816)$(11,433)
Weighted-average shares of common stock outstanding - basic and diluted102,430,673 96,945,232 
Net loss per common share - basic and diluted$(0.08)$(0.12)
Schedule of Antidilutive Securities
The following potential shares of common stock were excluded from diluted net loss per share as the Company had a net loss in each of the periods presented:
Three months ended of March 31,
20252024
Stock options1,063,698 3,589,090 
Restricted Stock Units8,276,824 8,198,201 
ESPP104,466 103,610 
2030 Convertible Notes10,511,495 — 
Total anti-dilutive common share equivalents19,956,483 11,890,901