XML 87 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Restricted Stock) (Details)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]  
Restricted stock, beginning of period (in shares) | shares 224,515
Restricted stock, granted (in shares) | shares 127,041
Restricted stock, released (in shares) | shares (93,160)
Restricted stock, forfeited (in shares) | shares (38,172)
Restricted stock, end of period (in shares) | shares 220,224
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Weighted average grant date fair value, beginning balance (per share) | $ / shares $ 70.52
Weighted average grant date fair value, granted (per share) | $ / shares 75.86
Weighted average grant date fair value, released (per share) | $ / shares 55.58
Weighted average grant date fair value, forfeited (per share) | $ / shares 85.01
Weighted average grant date fair value, ending balance (per share) | $ / shares $ 78.12
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]  
Restricted stock, beginning of period (in shares) | shares 357,807
Restricted stock, granted (in shares) | shares 30,997
Restricted stock, released (in shares) | shares (33,234)
Restricted stock, forfeited (in shares) | shares 0
Restricted stock, end of period (in shares) | shares 355,570
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Weighted average grant date fair value, beginning balance (per share) | $ / shares $ 30.35
Weighted average grant date fair value, granted (per share) | $ / shares 77.33
Weighted average grant date fair value, released (per share) | $ / shares 63.98
Weighted average grant date fair value, forfeited (per share) | $ / shares 0
Weighted average grant date fair value, ending balance (per share) | $ / shares $ 28.01