XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity Under All Stock Plans and Weighted Average Exercise Prices
The following table reflects activity under all stock plans from December 31, 2021, through December 31, 2024, and the weighted average exercise prices (in thousands, except per share amounts):
 Non-Executive Officer
Time-Based Awards
Performance-Based Awards With Market Conditions
 Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Outstanding, December 31, 2021951 $65.85 626 $75.41 
Granted410 $116.01 320 $96.20 
Restrictions lapsed(425)$64.27 (442)$74.01 
Forfeited(28)$80.78 — — 
Outstanding, December 31, 2022908 $88.74 504 $89.84 
Granted612 $79.98 357 $76.42 
Restrictions lapsed(389)$77.98 (401)$66.86 
Forfeited(32)$86.85 — — 
Outstanding, December 31, 20231,099 $87.72 460 $99.47 
Granted533 $79.48 320 $86.03 
Restrictions lapsed(424)$83.72 (305)$88.77 
Forfeited(32)$85.09 — — 
Outstanding, December 31, 20241,176 $85.50 475 $97.29