v3.24.2.u1
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Stock-based compensation expense before income tax expense for the three and six-month periods ended June 30, 2024 and 2023 consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

​

    

2024

    

2023

    

2024

    

2023

Cost of sales

​

​

​

​

​

​

​

​

​

​

​

​

Nonqualified stock options

​

$

363

​

$

432

​

$

725

​

$

873

Research and development

​

 

​

​

​

​

​

 

​

​

​

​

Nonqualified stock options

​

​

345

​

 

413

​

​

781

​

 

841

Selling, general and administrative

​

 

​

​

​

​

​

 

​

​

​

​

Nonqualified stock options

​

​

1,565

​

 

1,851

​

​

3,247

​

 

3,221

Performance-based restricted stock units

​

​

2,897

​

​

1,817

​

​

4,764

​

​

2,632

Restricted stock units

​

​

1,131

​

​

467

​

​

1,718

​

​

911

Cash-settled performance-based awards

​

​

710

​

​

600

​

​

1,010

​

​

1,071

Total selling, general and administrative

​

​

6,303

​

​

4,735

​

​

10,739

​

​

7,835

​

​

​

​

​

​

​

​

​

​

​

​

​

Stock-based compensation expense before taxes

​

$

7,011

​

$

5,580

​

$

12,245

​

$

9,549

Employee Stock Option  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

​

​

​

​

Six Months Ended

​

June 30, 

​

2023

Risk-free interest rate

3.6% - 4.5%

Expected option term

4.0 years

Expected dividend yield

—

Expected price volatility

46.7% - 47.1%

Stock-Settled Performance-Based Restricted Stock Units  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

​

​

​

​

​

​

​

​

Six Months Ended

​

​

June 30, 

​

​

2024

​

2023

Risk-free interest rate

    

4.4%

  

3.9% - 4.6%

Performance period

 

2.8 years

 

2.8 years

Expected dividend yield

 

—

 

—

Expected price volatility

 

31.1%

  

31.4% - 32.6%