| Net Income Per Share |
Note 13. Net Income Per Share The following table sets forth the computation of our basic and diluted net income per share: | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, | | June 30, | (In thousands, except share and per share data) | | 2026 | | 2025 | | 2026 | | 2025 | Net income | | $ | 7,785 | | $ | 3,217 | | $ | 6,022 | | $ | 243 | Weighted-average shares outstanding | | | 22,676,673 | | | 23,092,469 | | | 22,620,546 | | | 23,399,848 | Weighted-average shares used to compute diluted net income per share | | | 23,058,902 | | | 23,237,671 | | | 23,135,040 | | | 23,679,220 | Net income per share - Basic | | $ | 0.34 | | $ | 0.14 | | $ | 0.27 | | $ | 0.01 | Net income per share - Diluted | | $ | 0.34 | | $ | 0.14 | | $ | 0.26 | | $ | 0.01 |
The following common stock equivalents were excluded from the computation of diluted net income per share for the periods presented because including them would have been anti-dilutive: | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, | | June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | Restricted stock units | | 206,886 | | 616,951 | | — | | 810,270 | Common stock options | | 204,999 | | 245,817 | | 178,149 | | 278,078 | Performance stock units | | 89,763 | | 143,695 | | — | | 248,399 | Employee stock purchase plan | | 47,494 | | — | | — | | — | Total | | 549,142 | | 1,006,463 | | 178,149 | | 1,336,747 |
|