v3.26.1
Net Loss Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following tables present the calculation of basic and diluted net loss per share for the three and six months ended June 30, 2026 and 2025 (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:
Net loss$(4,257)$(8,711)$(10,027)$(17,536)
Denominator:
Weighted-average common shares outstanding - basic and diluted79,632,415 75,842,852 79,108,167 74,830,541 
Net loss per share
Net loss per share, basic and diluted$(0.05)$(0.11)$(0.13)$(0.23)
The following potentially outstanding common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:
June 30, 2026June 30, 2025
Options to purchase common stock789,859 1,338,743 
Number of shares issuable from ESPP172,282 225,336 
Shares held back as part of TrueLark indemnification— 49,967 
Performance-based restricted stock unit awards— 1,000,000 
Restricted stock units7,655,381 6,197,847 
Total8,617,522 8,811,893