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