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