XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2024
EMPLOYEE BENEFIT PLANS:  
Summary of Fair Value Estimates for Purchase Rights Granted Under the 2021 Employee Stock Purchase Plan

Year Ended December 31, 

2024

    

2023

2022

    

Expected life (in years)

1.25

 

1.25

1.25

 

Volatility

40.97

%  

43.66

%  

48.73

%  

Risk-free interest rate

4.61

%  

5.15

%  

2.75

%  

Expected dividend

 

 

Weighted average fair value of purchase rights granted during the year

$

10.91

$

15.71

$

10.00

Summary of Stock Plans and ESPP Expense Allocation (In Thousands)

Year Ended December 31, 

    

2024

    

2023

    

2022

Costs of revenues

$

5,087

$

4,169

$

2,974

Research and development

 

8,958

 

7,711

 

9,391

Selling, general, and administrative

 

11,002

 

9,604

 

7,284

Stock-based compensation expense

$

25,047

$

21,484

$

19,649

Summary of Stock Options Activity Under 2011 Stock Incentive 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

 

(8)

15.26

 

  

 

  

Canceled

 

 

  

 

  

Expired

 

 

  

 

  

Outstanding, December 31, 2024

 

30

$

16.09

 

3.23

$

327

Vested and expected to vest, December 31, 2024

 

30

$

16.09

 

3.23

$

327

Exercisable, December 31, 2024

 

30

$

16.09

 

3.23

$

327

Summary of Intrinsic Value for Exercised Stock Options (In Thousands)

Year Ended December 31, 

    

2024

    

2023

    

2022

Intrinsic value of options exercised

 

$

147

 

$

630

 

$

2,287

Summary of Nonvested Restricted Stock Units Activity

Weighted

Average Grant

Shares 

Date Fair Value

    

(in thousands)

    

Per Share

Nonvested, January 1, 2024

 

1,995

$

30.03

Granted

 

756

35.30

Vested

 

(804)

27.57

Forfeited

 

(62)

31.76

Nonvested, December 31, 2024

 

1,885

$

33.14

Summary of Fair Value for Vested Restricted Stock Units (In Thousands)

Year Ended December 31, 

    

2024

    

2023

    

2022

Fair value of restricted stock units vested

 

$

26,963

 

$

32,786

 

$

22,676