XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK PLANS AND SHARE BASED COMPENSATION (Performance-based Awards and Restricted Stock Units) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Performance Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of performance-based awards shares released as a percentage of target number, minimum 0.00%    
Number of performance-based awards shares released as a percentage of target number, maximum 200.00%    
Shares      
Outstanding, shares at beginning of the period 38,000 34,000 104,000
Granted, shares 185,000 131,000 119,000
Vested, shares (38,000) (34,000) (104,000)
Forfeited or canceled, shares (119,000) (93,000) (85,000)
Outstanding, shares at ending of the period 66,000 38,000 34,000
Outstanding, weighted-average grant date fair value per share, beginning of period $ 82.95 $ 79.94 $ 84.47
Granted, weighted-average grant date fair value per share 69.97 82.96 79.91
Vested, weighted-average grant date fair value per share 82.94 79.94 84.48
Forfeited or canceled, weighted-average grant date fair value per share 69.98 82.96 79.89
Outstanding, weighted-average grant date fair value per share, end of period $ 69.95 $ 82.95 $ 79.94
Outstanding, weighted-average remaining contractual term (in years) 0 years    
Outstanding, aggregate intrinsic value $ 4,090    
Outstanding and expected to vest, shares 66,000    
Outstanding and expected to vest, weighted-average remaining contractual term (in years) 0 years    
Outstanding and expected to vest, aggregate intrinsic value $ 4,090    
Grant date fair value of awards released $ 3,200 $ 2,700 $ 8,800
Long-Term Performance-Based Awards (PRSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of performance-based awards shares released as a percentage of target number, minimum 0.00%    
Number of performance-based awards shares released as a percentage of target number, maximum 200.00%    
Performance period 3 years    
Shares      
Outstanding, shares at beginning of the period 256,000 236,000 383,000
Granted, shares 186,000 146,000 110,000
Vested, shares 0 (23,000) (135,000)
Forfeited or canceled, shares (125,000) (103,000) (122,000)
Outstanding, shares at ending of the period 317,000 256,000 236,000
Outstanding, weighted-average grant date fair value per share, beginning of period $ 80.08 $ 77.82 $ 53.14
Granted, weighted-average grant date fair value per share 68.30 80.92 78.96
Vested, weighted-average grant date fair value per share 0 49.68 34.09
Forfeited or canceled, weighted-average grant date fair value per share 78.34 82.92 49.68
Outstanding, weighted-average grant date fair value per share, end of period $ 73.85 $ 80.08 $ 77.82
Outstanding, weighted-average remaining contractual term (in years) 1 year 6 months 21 days    
Outstanding, aggregate intrinsic value $ 19,534    
Outstanding and expected to vest, shares 177,000    
Outstanding and expected to vest, weighted-average remaining contractual term (in years) 2 years    
Outstanding and expected to vest, aggregate intrinsic value $ 10,946    
Grant date fair value of awards released   $ 1,100 $ 4,600
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 4 years    
Shares      
Outstanding, shares at beginning of the period 981,000 1,096,000 1,144,000
Granted, shares 440,000 335,000 519,000
Vested, shares (371,000) (418,000) (481,000)
Forfeited or canceled, shares (121,000) (32,000) (86,000)
Outstanding, shares at ending of the period 929,000 981,000 1,096,000
Outstanding, weighted-average grant date fair value per share, beginning of period $ 70.27 $ 60.52 $ 46.81
Granted, weighted-average grant date fair value per share 67.09 80.97 76.01
Vested, weighted-average grant date fair value per share 64.28 53.08 44.70
Forfeited or canceled, weighted-average grant date fair value per share 72.87 73.29 60.02
Outstanding, weighted-average grant date fair value per share, end of period $ 70.82 $ 70.27 $ 60.52
Outstanding, weighted-average remaining contractual term (in years) 1 year 5 months 12 days    
Outstanding, aggregate intrinsic value $ 57,300    
Outstanding and expected to vest, shares 870,000    
Outstanding and expected to vest, weighted-average remaining contractual term (in years) 1 year 4 months 17 days    
Outstanding and expected to vest, aggregate intrinsic value $ 53,649    
Grant date fair value of awards released $ 23,900 $ 22,200 $ 21,500