XML 118 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details) - Restricted stock awards [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested, number, beginning of period 1,345,608    
Unvested, weighted average grant date fair value, beginning of period $ 68.09    
Granted, number 473,341    
Granted, weighted average grant date fair value $ 62.59 $ 60.90 $ 77.39
Forfeited, number (106,634)    
Forfeited, weighted average grant date fair value $ 66.37    
Vested, number (610,613)    
Vested, weighted average grant date fair value $ 69.86    
Unvested, number, end of period 1,101,702 1,345,608  
Unvested, weighted average grant date fair value, end of period $ 64.92 $ 68.09  
Unvested, aggregate intrinsic value [1] $ 95,518    
[1] The intrinsic value is calculated as the market value as of the end of the fiscal period.