v3.26.3
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Stock-based compensation expense before income tax expense Stock-based compensation expense before income tax expense for the three and nine-month periods ended September 30, 2026 and 2025 consisted of the following (in thousands)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Nine Months Ended

​

​

September 30, 

​

September 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Cost of sales

​

$

768

​

$

477

​

$

2,136

​

$

1,750

Research and development

​

 

740

​

​

714

​

 

2,038

​

​

2,068

Selling, general and administrative

​

 

12,113

​

​

12,421

​

 

31,323

​

​

29,745

Stock-based compensation expense before taxes

​

$

13,621

​

$

13,612

​

$

35,497

​

$

33,563

Performance-based restricted stock units  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of valuation assumptions for performance stock unit

​

​

​

​

​

​

​

​

Nine Months Ended

​

​

September 30, 

​

​

2026

​

2025

Risk-free interest rate

  ​ ​ ​

3.5% - 3.8%

  ​

4.0%

Performance period

 

2.8 years

 

2.8 years

Expected dividend yield

 

—

 

—

Expected price volatility

 

28.5% - 28.7%

  ​

28.0%