| Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share |
The following table sets forth the computation of the Company’s basic and diluted net income per share attributable to common stockholders: | | | | | | | | | | | | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | | (In thousands, except for share and per share values) | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | Net income | $ | 10,687 | | | $ | 3,870 | | | $ | 10,646 | | | $ | 7,123 | | | | | | | | | | | | | | | | | | | | | | | | | | | Net income attributable to common stockholders — basic | $ | 10,687 | | | $ | 3,870 | | | $ | 10,646 | | | $ | 7,123 | | | | | | | | | | | Net income attributable to common stockholders - diluted | $ | 10,687 | | | $ | 3,870 | | | $ | 10,646 | | | $ | 7,123 | | | | | | | | | | | Denominator: | | | | | | | | | Weighted average shares of common stock outstanding — basic | 110,734,911 | | | 110,991,363 | | | 111,771,587 | | | 110,275,931 | | | Add: effect of dilutive 2021 ESPP | 7,866 | | | — | | | 3,933 | | | — | | | Add: effect of dilutive RSUs | 2,363,246 | | | 3,050,409 | | | 1,579,648 | | | 3,888,732 | | | Add: effect of dilutive stock options | — | | | — | | | — | | | 145,757 | | | Weighted average shares of common stock outstanding - diluted | 113,106,023 | | | 114,041,772 | | | 113,355,168 | | | 114,310,420 | | | | | | | | | | | Net income per share, attributable to common shareholders: | | | | | | | | | Basic | $ | 0.10 | | | $ | 0.03 | | | $ | 0.10 | | | $ | 0.06 | | | Diluted | $ | 0.09 | | | $ | 0.03 | | | $ | 0.09 | | | $ | 0.06 | |
|
| Schedule of Potentially Dilutive Shares Excluded From Computation of Diluted Net Income (Loss) Per Share |
The following potentially dilutive shares were excluded from the computation of diluted net income per share because including them would have been antidilutive:
| | | | | | | | | | | | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Stock options to purchase common stock | 4,236,488 | | | 3,683,015 | | | 4,243,478 | | | 1,867,008 | | | Unvested restricted stock units | 1,978,050 | | | 472,924 | | | 3,055,641 | | | 391,643 | | | Employee stock purchase plan | 26,725 | | | 23,555 | | | 37,779 | | | 22,154 | | | Total | 6,241,263 | | | 4,179,494 | | | 7,336,898 | | | 2,280,805 | |
|