XML 121 R110.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) - $ / shares
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Restricted Stock and Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Units vested for which the underlying common stock is yet to be issued (in shares) 181,638 167,270
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, at beginning balance (in shares) 27,384  
Number, granted (in shares) 0  
Number, vested (in shares) 0  
Number, forfeited (in shares) 0  
Number, outstanding, at ending balance (in shares) 27,384  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average fair value, outstanding, at beginning balance (in dollars per share) $ 48.72  
Weighted-average fair value, granted (in dollars per share) 0  
Weighted-average fair value, vested (in dollars per share) 0  
Weighted-average fair value, forfeited (in dollars per share) 0  
Weighted-average fair value, outstanding, at ending balance (in dollars per share) $ 48.72  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, at beginning balance (in shares) 913,094  
Number, granted (in shares) 392,287  
Number, vested (in shares) (310,657)  
Number, forfeited (in shares) (43,318)  
Number, outstanding, at ending balance (in shares) 951,406  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average fair value, outstanding, at beginning balance (in dollars per share) $ 59.61  
Weighted-average fair value, granted (in dollars per share) 77.01  
Weighted-average fair value, vested (in dollars per share) 56.59  
Weighted-average fair value, forfeited (in dollars per share) 63.87  
Weighted-average fair value, outstanding, at ending balance (in dollars per share) $ 67.58