v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity  
Schedule of key assumptions to determine fair value of options

Three Months Ended

Six Months Ended

 

June 30, 

June 30, 

2026

  ​ ​ ​

2025

 

2026

  ​ ​ ​

2025

 

Average volatility

 

44.5

%  

41.6

%  

43.5

%

40.9

%

Average risk-free interest rate

 

4.3

%  

4.2

%  

4.0

%

4.2

%

Weighted-average expected life in years

 

5.7

5.7

6.2

6.2

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,828,360

19.15

Options exercised

(178,389)

12.42

Options forfeited

(46,506)

30.29

Options expired

(428,794)

22.35

Outstanding as of June 30, 2026

8,059,061

$

24.71

6.24

$

11,330

Exercisable as of June 30, 2026

4,952,155

24.51

4.44

$

9,452

Vested and expected to vest as of June 30, 2026

7,807,326

24.75

6.14

$

11,161

(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 June 30, 2026.
Schedule of information relating to options grants

Three Months Ended

Six Months Ended

 

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

 

(in thousands, except per share data)

 

Weighted-average grant date fair value per share

$

8.78

$

11.81

$

9.27

$

13.25

Intrinsic value of options exercised

 

67

2,922

1,791

10,755

Cash received from options exercised

 

312

3,318

2,162

5,386

Total fair value of the options vested during the period

 

1,133

1,136

13,043

11,814

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,828,360

9.27

Options vested

 

(828,157)

15.75

Options forfeited

 

(46,506)

14.35

Non-vested as of June 30, 2026

 

3,106,906

 

11.95

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

 

884,859

$

16,942

RSUs forfeited

 

(22,059)

RSUs vested(2)

 

(382,871)

RSUs outstanding at June 30, 2026

 

1,487,362

(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, 135,340 shares of common stock were surrendered to fulfill tax withholding obligations.
Schedule of recorded share-based compensation expense under all plans

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2026

2025

2026

 

2025

(in thousands)

Cost of revenues

  ​ ​ ​

$

1,557

  ​ ​ ​

$

1,400

  ​ ​ ​

$

4,013

  ​ ​ ​

$

3,738

Operating expenses:

Selling, distribution, and marketing

 

359

311

719

624

General and administrative

 

4,513

4,068

9,650

8,637

Research and development

 

661

603

1,982

1,776

Total share-based compensation expense

$

7,090

$

6,382

$

16,364

$

14,775