XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
EMPLOYEE BENEFIT PLANS (Tables)
9 Months Ended
Sep. 30, 2024
EMPLOYEE BENEFIT PLANS:  
Schedule Fair Value Estimates of Purchase Rights Granted Under the 2021 Purchase Plan Using the Black-Scholes-Merton Option-Pricing Model:

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 

​

​

​

2024

    

​

2023

​

Expected life (in years)

​

​

1.25

 

​

​

1.25

​

Volatility

​

​

40.97

%  

​

​

43.66

%  

Risk-free interest rate

​

​

4.61

%  

​

​

5.15

%  

Expected dividend

​

​

—

 

​

​

—

​

Weighted average fair value of purchase rights granted during the period

​

$

10.91

​

​

$

15.71

​

Schedule of Stock Plan and Employee Stock Purchase Plan Expense Allocation (in Thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

    

2024

    

2023

    

2024

    

2023

Costs of revenues

​

$

1,366

​

$

1,120

​

$

3,751

​

$

3,022

Research and development

​

 

2,375

​

 

2,196

​

 

6,640

​

 

5,609

Selling, general, and administrative

​

 

2,989

​

 

2,683

​

 

8,149

​

 

6,930

Stock-based compensation expense

​

$

6,730

​

$

5,999

​

$

18,540

​

$

15,561

Schedule of Additional Information With Respect to Options Under the 2011 Plan:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Outstanding Options

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

Weighted

​

Average

​

​

​

​

​

​

​

Average

​

Remaining

​

Aggregate

​

​

Number of

​

Exercise

​

Contractual

​

Intrinsic

​

​

Options

​

Price

​

Term

​

Value

​

    

(in thousands)

    

per Share

    

(Years)

    

(in thousands)

Outstanding, January 1, 2024

 

38

​

$

15.92

 

  

 

​

  

Granted

 

—

​

​

—

 

  

 

​

  

Exercised

 

(7)

​

​

16.20

 

  

 

​

  

Canceled

 

—

​

​

—

 

  

 

​

  

Expired

 

—

​

​

—

 

  

 

​

  

Outstanding, September 30, 2024

 

31

​

$

15.85

 

3.53

​

$

493

Vested and expected to vest, September 30, 2024

 

31

​

$

15.85

 

3.53

​

$

493

Exercisable, September 30, 2024

 

31

​

$

15.85

 

3.53

​

$

493

Schedule of Total Intrinsic Value of Options Exercised (in Thousands):

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 

​

    

2024

    

2023

Intrinsic value of options exercised

 

$

124

 

$

608

Schedule of Nonvested Restricted Stock Unit ("RSU") Activities:

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

Average Grant

​

​

Shares 

​

Date Fair Value

​

    

(in thousands)

    

Per Share

Nonvested, January 1, 2024

 

1,995

​

$

30.03

Granted

 

734

​

​

35.42

Vested

 

(756)

​

​

27.37

Forfeited

 

(42)

​

​

30.64

Nonvested, September 30, 2024

 

1,931

​

$

33.11

Schedule of Total Fair Value Restricted Stock Units Vested (in Thousands):

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 

​

    

2024

    

2023

Fair value of restricted stock units vested

 

$

25,483

 

$

31,162