XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary Of Employee Stock-Based Compensation Expense
Stock-based compensation expense - all related to employees and members of the Board of Directors - recognized under the authoritative guidance was as follows:
Years Ended December 31,
Dollars in thousands202420232022
Cost of goods sold$649 $588 $549 
Research and development2,697 2,071 1,739 
Selling, general and administrative21,031 17,483 25,437 
Total stock-based compensation expense$24,377 $20,142 $27,725 
Total estimated tax benefit related to stock-based compensation expense4,677 5,223 10,574 
Net effect on net income$19,700 $14,919 $17,151 
Summary Of Weighted-Average Assumptions
The following weighted-average assumptions were used in the calculation of fair value:
Years Ended December 31,
202420232022
Dividend yield0%0%0%
Expected volatility33%30%30%
Risk free interest rate4.09%3.86%2.01%
Expected life of option from grant date7 years7 years7 years
Weighted average grant date fair value of options granted
$15.68$21.58$23.15
Summary Of Stock Option Activity
The following table summarizes the Company’s stock option activity:
SharesWeighted Average Exercise PriceWeighted Average Contractual Term in YearsAggregate Intrinsic Value
Stock Options(In thousands)(In thousands)
Outstanding at January 1, 2024
1,178 $50.64 3.65$1,766 
Granted244 36.22 — — 
Exercised(162)33.46 — — 
Forfeited or Expired(56)50.21 — — 
Outstanding at December 31, 2024
1,204 $50.06 4.01$— 
Exercisable at December 31, 2024
798 $52.51 2.71$— 
Summary Of Restricted Stock, Performance Stock, and Contract Stock Activity
The following table summarizes the Company’s awards of restricted stock, performance stock and contract stock for the year ended December 31, 2024:
Restricted Stock AwardsPerformance Stock and Contract Stock Awards
SharesWeighted Average Grant Date Fair Value Per ShareSharesWeighted Average Grant Date Fair Value Per Share
(In thousands)(In thousands)
Unvested, January 1, 2024
584 $55.37 335 $57.53 
Granted650 33.28 387 36.05 
Adjustments for performance achievement related to award target— — (160)49.71 
Cancellations(115)46.31 (35)49.23 
Released(248)58.04 (107)33.37 
Unvested, December 31, 2024
871 $39.33 420 $41.83