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

​