XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2025202420252024
Net loss$(14,706)$(14,572)$(37,641)$(28,958)
Weighted-average shares used to compute net loss per share, basic and diluted120,979 118,681 120,533 118,111 
Net loss per share, basic and diluted$(0.12)$(0.12)$(0.31)$(0.25)
Schedule of Potentially Dilutive Securities
The following potentially dilutive securities have been excluded from the diluted per share calculations because they would have been antidilutive:
June 30,
(in thousands)20252024
RSUs10,060 8,466 
Stock options1,550 4,448 
Shares to be issued under the 2018 ESPP194 155 
PSUs114 179 
Restricted stock312 249 
Total12,230 13,497