XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Net (loss) income attributable to common stockholders per share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Net (loss) income attributable to common stockholders per share Net (loss) income attributable to common stockholders per share
The following table sets forth the computation of the Company’s basic and diluted net (loss) income per share for the three and nine months ended September 30, 2025 and 2024, respectively (in thousands except share and per share data):
Three months ended September 30,Nine months ended September 30,
2025202420252024
Numerator
Net (loss) income$(5,478)$941 $(22,463)$(15,663)
Denominator
Weighted-average common shares outstanding, basic127,547,859131,003,744127,604,317131,121,301
Effect of employee stock plans1,781,808
Weighted-average common shares outstanding, diluted127,547,859132,785,552127,604,317131,121,301
Net (loss) income per share, basic$(0.04)$0.01 $(0.18)$(0.12)
Net (loss) income per share, diluted$(0.04)$0.01 $(0.18)$(0.12)

Because the Company had a net loss during the three months ended September 30, 2025, 1.2 million shares were dilutive, but were not included in the computation of diluted net loss per share because their inclusion would have been anti-dilutive. Therefore, for the three months ended September 30, 2025, basic net loss per share is the same as diluted net loss per share.
For the three months ended September 30, 2024, diluted EPS includes the impact of outstanding RSUs and stock options, while shares from the ESPP were excluded due to their anti-dilutive effect. For the three months ended September 30, 2024, the basic weighted average shares outstanding were 131,003,744. The treasury stock method was applied to add 1,754,814 shares from stock options and 26,994 shares from RSUs.
Because the Company had a net loss during the nine months ended September 30, 2025 and 2024, respectively, 1.4 million and 2.0 million shares were dilutive, but were not included in the computation of diluted net loss per share because their inclusion would have been anti-dilutive. Therefore, basic net loss per share is the same as diluted net loss per share.