v3.26.1
Net Income Per Share
6 Months Ended
Jun. 30, 2026
Net Income Per Share  
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

​