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

    

2024

    

2023

    

2024

    

2023

Net income

$

5,155

$

22,299

$

7,244

$

20,313

Weighted-average shares outstanding

23,985,364

23,483,269

23,842,049

22,714,574

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

24,254,176

23,848,729

24,070,084

22,987,667

Net income per share - Basic

$

0.21

$

0.95

$

0.30

$

0.89

Net income per share - Diluted

$

0.21

$

0.94

$

0.30

$

0.88

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,

    

2024

    

2023

    

2024

    

2023

Restricted stock units

361,130

74,972

520,171

190,071

Common stock options

370,040

430,521

370,040

430,521

Performance stock units

63,103

142,351

17,392

Employee stock purchase plan

79,295

Total

873,568

505,493

1,032,562

637,984