XML 120 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted stock unit, time-based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested, number, beginning of period 607,100    
Unvested, weighted average grant date fair value, beginning of period $ 64.01    
Granted, number 330,913    
Granted, weighted average grant date fair value $ 67.73 $ 61.37 $ 62.38
Forfeited, number (30,834)    
Forfeited, weighted average grant date fair value $ 70.03    
Vested, number (291,144)    
Vested, weighted average grant date fair value $ 66.54    
Unvested, number, end of period 616,035 607,100  
Unvested, weighted average grant date fair value, end of period $ 65.08 $ 64.01  
Unvested, aggregate intrinsic value [1] $ 45,537    
Restricted stock units, performance-based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested, number, beginning of period 1,209,515    
Unvested, weighted average grant date fair value, beginning of period $ 61.29    
Granted, number 778,467    
Granted, weighted average grant date fair value $ 67.90 $ 59.62 $ 61.79
Forfeited, number (51,271)    
Forfeited, weighted average grant date fair value $ 66.66    
Vested, number [2] (907,497)    
Vested, weighted average grant date fair value $ 61.17    
Unvested, number, end of period 1,029,214 1,209,515  
Unvested, weighted average grant date fair value, end of period $ 66.92 $ 61.29  
Unvested, aggregate intrinsic value [3] $ 76,079    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance-Adjusted Vested in Period 1,119,025    
[1] The intrinsic value is calculated as the market value as of the end of the fiscal period.
[2] This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.
[3] The intrinsic value is calculated as the market value as of the end of the fiscal period.