v3.26.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table presents the computation of basic and diluted net loss per share (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:
Net loss$(48,934)$(30,013)$(66,475)$(50,517)
Denominator:
Weighted average common shares outstanding, basic and diluted47,16738,89347,06838,801
Net loss per share, basic and diluted$(1.04)$(0.77)$(1.41)$(1.30)
Schedule of Common Share Equivalents Excluded from Diluted Net Loss Per Share
As the Company was in a net loss position for all periods, the following table presents the common share equivalents (calculated on a weighted average basis) excluded from the calculation of diluted net loss per share (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Stock options3,6515,8303,9775,426
RSUs and PSUs4,5031,8903,9971,790
Estimated ESPP purchases5638012
Total dilutive shares8,2107,7238,0547,228