XML 116 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Plans (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense was as follows:
(In thousands)202520242023
Restricted stock units$9,979 $11,239 $8,062 
Performance stock units4,862 6,760 21,961 
Employee stock purchase program356 186 — 
Total stock-compensation expense before income taxes15,197 18,185 30,023 
Income tax benefit3,632 4,492 7,356 
Total stock-compensation expense, net of income tax benefit$11,565 $13,693 $22,667 
Summary of Option Activity
A summary of option activity follows:
SharesWeighted
Average
Exercise Price
Exercisable at
Year-end
Outstanding January 1, 202358,156 $46.48 
Exercised(31,394)46.90 
Forfeited(226)49.44 
Outstanding December 31, 202326,536 45.95 26,536 
Exercised(10,666)46.93 
Forfeited(852)48.65 
Outstanding December 31, 202415,018 45.10 15,018 
Exercised(12,776)44.53 
Forfeited(25)54.29 
Outstanding December 31, 20252,217 $48.30 2,217 
Characteristics of Outstanding and Exercisable Stock Options
For various exercise price ranges, characteristics of outstanding and exercisable stock options at December 31, 2025, were as follows:
Stock Options Outstanding and Exercisable
Range of Exercise PricesSharesWeighted-Average
Exercise PriceRemaining Life
$33.01 – $45.00
500 $44.50 0.08
$45.01 – $57.93
1,717 49.41 2.01
$33.01 – $57.93
2,217 $48.30 1.58
Summary of Restricted Stock Unit Activity A summary of restricted stock unit activity follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested January 1, 2023145,886 $137.36 
Granted81,150 142.92 
Vested(43,107)126.27 
Forfeited(10,078)140.28 
Unvested at December 31, 2023173,851 142.73 
Granted84,282 178.50 
Vested(50,840)163.66 
Forfeited(27,709)163.49 
Unvested at December 31, 2024179,584 150.39 
Granted73,130 160.33 
Vested(69,704)138.75 
Forfeited(14,623)152.04 
Unvested at December 31, 2025168,387 $159.38 
Summary of Performance Stock Unit Activity
A summary of performance stock unit activity follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2023178,760 $146.28 
Granted77,654 132.39 
Vested(53,407)127.36 
Performance adjustments(3,009)127.40 
Forfeited(10,777)147.06 
Unvested at December 31, 2023189,221 146.17 
Granted40,787 177.34 
Vested(77,544)174.13 
Performance adjustments20,488 194.10 
Forfeited(10,956)149.16 
Unvested at December 31, 2024161,996 146.50 
Granted63,964 162.61 
Vested(118,605)143.47 
Performance adjustments64,457 143.49 
Forfeited(20,260)156.89 
Unvested at December 31, 2025151,552 $153.00