XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Shar (Tables)
6 Months Ended
Jun. 30, 2024
Net Income (Loss) Per Share  
Schedule of computation of the basic and diluted net income (loss) per share

Three Months Ended

Six Months Ended

June 30,

June 30,

(In thousands, except share and per share data)

    

2024

    

2023

    

2024

    

2023

Net income (loss)

$

4,298

$

(100)

$

2,089

$

(1,986)

Weighted-average shares outstanding

23,873,379

23,352,530

23,769,604

22,323,856

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

24,099,047

23,352,530

24,073,986

22,323,856

Net income (loss) per share - Basic

$

0.18

$

0.00

$

0.09

$

(0.09)

Net income (loss) per share - Diluted

$

0.18

$

0.00

$

0.09

$

(0.09)

Schedule of potentially dilutive securities outstanding

Three Months Ended

Six Months Ended

June 30,

June 30,

    

2024

    

2023

    

2024

    

2023

Restricted stock units

449,056

674,178

493,370

674,178

Common stock options

381,187

526,047

387,298

526,047

Performance stock units

216,291

166,457

216,291

Employee stock purchase plan

59,509

71,253

Total

830,243

1,476,025

1,047,125

1,487,769