Annual report [Section 13 and 15(d), not S-K Item 405]

NET INCOME (LOSS) PER SHARE (Tables)

v3.25.0.1
NET INCOME (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
NET INCOME (LOSS) PER SHARE  
Schedule of computation of basic and diluted earnings per share

Year Ended December 31,

    

2024

    

2023

    

2022

EPS Numerator:

Net income (loss)

$

17,485

$

(25,091)

$

(58,573)

EPS Denominator—Basic:

Weighted-average common shares outstanding

 

17,579

 

17,401

 

17,049

EPS Denominator—Diluted:

Weighted-average common shares outstanding

 

17,579

 

17,401

 

17,049

Dilutive effect of stock options, RSUs and shares under Purchase Plan

 

108

 

 

Weighted-average shares outstanding and common stock equivalents

 

17,687

 

17,401

 

17,049

Net income (loss) per share

Basic

$

0.99

$

(1.44)

$

(3.44)

Diluted

$

0.99

$

(1.44)

$

(3.44)

Schedule of antidilutive securities

Year Ended December 31,

2024

    

2023

    

2022

Stock options

3,391

 

3,411

 

3,469

RSUs

108

 

186

 

110

Total

3,499

3,597

3,579