v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2026
Stockholders' Equity  
Schedule of key assumptions to determine fair value of options

Three Months Ended

March 31, 

2026

  ​ ​ ​

2025

 

Average volatility

 

43.4

%  

40.8

%  

Average risk-free interest rate

 

3.9

%  

4.2

%  

Weighted-average expected life in years

 

6.3

6.3

Dividend yield rate

 

%  

%  

Schedule of the summary of option activity under all plans

Weighted-Average

Weighted-Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

Options

Price

Term (Years)

Value(1)

(in thousands)

Outstanding as of December 31, 2025

6,884,390

$

25.75

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Options granted

1,678,489

19.21

Options exercised

(156,499)

11.82

Options forfeited

(23,048)

35.65

Options expired

(396,651)

21.97

Outstanding as of March 31, 2026

7,986,681

$

24.81

6.40

$

8,868

Exercisable as of March 31, 2026

4,914,135

24.44

4.60

$

8,230

Vested and expected to vest as of March 31, 2026

7,707,421

24.85

6.29

$

8,799

(1)The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the estimated fair value of the Company’s stock for those awards that have an exercise price below the estimated fair value at March 31, 2026.
Schedule of information relating to options grants

Three Months Ended

March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands, except per share data)

Weighted-average grant date fair value per share

$

9.31

$

13.38

Intrinsic value of options exercised

 

1,724

7,833

Cash received from options exercised

 

1,850

2,068

Total fair value of the options vested during the period

 

11,910

10,678

Schedule of the summary of nonvested options status

  ​ ​ ​

  ​ ​ ​

Weighted-Average

Grant Date

Options

Fair Value

Non-vested as of December 31, 2025

2,153,209

$

15.73

Options granted

 

1,678,489

9.31

Options vested

 

(736,104)

16.18

Options forfeited

 

(23,048)

16.78

Non-vested as of March 31, 2026

 

3,072,546

 

12.11

Schedule of information relating to RSU grants and deliveries

Total Fair Market

Total RSUs

Value of RSUs

  ​ ​ ​

Issued

  ​ ​ ​

Issued(1)

(in thousands)

RSUs outstanding at December 31, 2025

 

1,007,433

RSUs granted

 

813,454

$

15,626

RSUs forfeited

 

(10,827)

RSUs vested(2)

 

(341,314)

RSUs outstanding at March 31, 2026

 

1,468,746

(1)The total FMV is derived from the number of RSUs granted times the current stock price on the date of grant.
(2)Of the vested RSUs, 133,119 shares of common stock were surrendered to fulfill tax withholding obligations.
Schedule of recorded share-based compensation expense under all plans

Three Months Ended

March 31, 

2026

2025

(in thousands)

Cost of revenues

  ​ ​ ​

$

2,456

  ​ ​ ​

$

2,338

Operating expenses:

Selling, distribution, and marketing

 

360

313

General and administrative

 

5,137

4,569

Research and development

 

1,321

1,173

Total share-based compensation

$

9,274

$

8,393