v3.25.0.1
Employee Stock Purchase Plan, Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2024
Share-based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs The stock-based compensation expense before income tax expense for the years ended December 31, 2024, 2023 and 2022, consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

2024

    

2023

    

2022

Cost of sales

​

​

​

​

​

​

​

​

​

Nonqualified stock options

​

$

1,229

​

$

1,647

​

$

1,606

Research and development

​

​

​

​

​

​

​

​

​

Nonqualified stock options

​

​

1,522

​

​

1,739

​

​

1,789

Selling, general and administrative

​

​

​

​

​

​

​

​

​

Nonqualified stock options

​

​

6,206

​

​

7,542

​

​

7,305

Performance-based restricted stock units

​

​

12,517

​

​

6,344

​

​

3,509

Restricted stock units

​

​

4,279

​

​

1,771

​

​

1,836

Cash-settled performance-based awards

​

​

2,720

​

​

2,290

​

​

1,997

Total selling, general and administrative

​

​

25,722

​

​

17,947

​

​

14,647

​

​

​

​

​

​

​

​

​

​

Stock-based compensation expense before taxes

​

$

28,473

​

$

21,333

​

$

18,042

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the years ended December 31, 2023 and 2022:

​

​

​

​

​

​

    

2023

    

2022

Risk-free interest rate

​

3.6% - 4.8%

​

1.4% - 4.3%

Expected option term

​

4.0 years

​

4.0 years

Expected dividend yield

​

—

​

—

Expected price volatility

​

39.6% - 47.1%

​

46.2% - 47.5%

Schedule of Share-based Compensation, Stock Option Activity

The table below presents information related to stock option activity for the years ended December 31, 2024, 2023 and 2022 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

    

2024

    

2023

    

2022

Total intrinsic value of stock options exercised

​

$

36,431

​

$

23,300

​

$

27,110

Cash received from stock option exercises

​

 

39,746

​

 

14,503

​

 

18,952

Excess tax benefit from the exercise of stock options

​

 

1,817

​

 

3,001

​

 

3,423

Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable

Changes in stock options for the year ended December 31, 2024, consisted of the following (shares and intrinsic value in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

Number

​

Weighted Average

​

Remaining Contractual

​

Intrinsic

​

    

of Shares

    

Exercise Price

    

Term (in years)

    

Value

Beginning balance

 

2,868

​

 

56.39

 

  

 

​

  

Granted

 

—

​

 

—

 

  

 

​

  

Exercised

 

(824)

​

 

48.21

 

  

 

​

  

Forfeited/expired

 

(21)

​

 

66.61

 

  

 

​

  

Outstanding at December 31

 

2,023

​

 

59.62

 

3.05

​

$

75,055

Exercisable

 

1,411

​

 

55.87

 

2.35

​

 

57,639

Ending vested and expected to vest

 

1,997

​

 

59.49

 

3.02

​

 

74,372

Schedule of Share-based Compensation, PSUs and RSUs, Activity

Changes in PSUs and RSUs for the year ended December 31, 2024, consisted of the following:

​

​

​

​

​

​

​

​

​

​

​

​

​

PSUs

​

RSUs

​

​

​

​

Weighted Average

​

​

​

Weighted Average

​

​

Stock Units

​

Grant Date

​

Stock Units

​

Grant Date

​

    

(In Thousands)

(1)

Fair Value

    

(In Thousands)

    

Fair Value

Beginning nonvested balance

 

355

​

 

71.15

 

20

​

 

83.99

Granted

 

287

​

 

86.79

 

329

 

 

90.54

Vested

 

(47)

​

 

76.51

 

(20)

 

 

83.99

Nonvested balance at December 31

 

595

​

 

82.33

 

329

​

 

90.54

​

(1)Based on the maximum payout, excluding the impact of the rTSR multiplier. The actual number of shares which vest is determined based on the satisfaction of performance conditions and the application of an rTSR multiplier between 75% and 125%.
Schedule of Share-based Compensation, PSUs and RSUs Granted

The following table summarizes PSUs and RSUs granted during the years ended December 31, 2024, 2023 and 2022 (units and shares in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

 

2024

    

2023

    

2022

    

PSUs

​

​

​

​

​

​

​

​

​

​

Target units granted

​

​

144

​

​

115

​

​

48

​

Maximum units granted (1)

​

​

287

​

​

229

​

​

97

​

Maximum potential shares (1)(2)

​

​

359

​

​

287

​

​

121

​

Weighted average grant date fair value

​

$

86.79

​

$

72.26

​

$

64.54

​

RSUs

 

​

​

​

​

​

​

​

​

​

Units granted

​

​

329

​

​

20

​

​

31

​

Weighted average grant date fair value

​

$

90.54

​

$

83.99

​

$

59.02

​

​

(1)Based on the maximum payout, excluding the impact of the rTSR multiplier.
(2)Includes the impact of the maximum potential rTSR multiplier of 125%.
Schedule of Share-based Payment Award, PSUs, Valuation Assumptions

The fair value of each PSU was estimated as of the grant date using the following assumptions for awards granted in the years ended December 31, 2024, 2023 and 2022:

​

​

​

​

​

​

​

​

​

2024

    

2023

    

2022

Risk-free interest rate

    

4.4%

​

3.9% - 4.6%

​

1.6% - 2.7%

Performance period

 

2.8 years

​

2.8 years

​

2.6 - 2.8 years

Expected dividend yield

 

—

​

—

​

—

Expected price volatility

 

31.1%

​

31.4% - 32.6%

​

38.5% - 46.2%