v3.25.2
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024 consisted of the following (in thousands)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2025

    

2024

    

2025

    

2024

Cost of sales

Nonqualified stock options

$

305

$

363

$

651

$

725

Restricted stock units

340

622

Total cost of sales

645

363

1,273

725

Research and development

 

 

Nonqualified stock options

311

 

345

637

 

781

Restricted stock units

374

717

Total research and development

685

345

1,354

781

Selling, general and administrative

 

 

Nonqualified stock options

1,296

 

1,565

2,579

 

3,247

Performance-based restricted stock units

4,977

2,897

8,558

4,764

Restricted stock units

2,265

1,131

3,989

1,718

Cash-settled performance-based awards

903

710

2,096

1,010

Cash-settled restricted stock units

102

102

Total selling, general and administrative

9,543

6,303

17,324

10,739

Stock-based compensation expense before taxes

$

10,873

$

7,011

$

19,951

$

12,245

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, 

2025

2024

Risk-free interest rate

    

4.0%

  

4.4%

Performance period

 

2.8 years

 

2.8 years

Expected dividend yield

 

 

Expected price volatility

 

28.0%

  

31.1%