XML 132 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Plans - Restricted Stock Units - Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Nonvested shares, beginning balance (in shares) 363,122    
Granted (in shares) 150,777    
Vested (in shares) (149,468)    
Canceled (in shares) (15,073)    
Nonvested shares, ending balance (in shares) 349,358 363,122  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested shares, weighted-average grant-date fair value (in dollars per share) $ 60.24    
Granted (in dollars per share) 89.29 $ 71.74 $ 66.54
Vested (in dollars per share) 54.19    
Canceled (in dollars per share) 68.84    
Nonvested shares, weighted-average grant-date fair value (in dollars per share) $ 73.47 $ 60.24