XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share
9 Months Ended
Sep. 30, 2025
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

Nine Months Ended

September 30,

September 30,

(In thousands, except share and per share data)

    

2025

    

2024

    

2025

    

2024

Net income

$

8,209

$

5,155

$

8,452

$

7,244

Weighted-average shares outstanding

22,318,570

23,985,364

23,035,461

23,842,049

Weighted-average shares used to compute diluted net income per share

22,513,140

24,254,176

23,304,900

24,070,084

Net income per share - Basic

$

0.37

$

0.21

$

0.37

$

0.30

Net income per share - Diluted

$

0.36

$

0.21

$

0.36

$

0.30

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

Nine Months Ended

September 30,

September 30,

    

2025

    

2024

    

2025

    

2024

Restricted stock units

387,911

361,130

280,533

520,171

Common stock options

277,438

370,040

296,956

370,040

Performance stock units

112,481

63,103

119,499

142,351

Employee stock purchase plan

79,295

Total

777,830

873,568

696,988

1,032,562