XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Employee Stock Purchase Plan (Restricted Stock and Restricted Stock Unit Award Activity) (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Restricted Stock  
Number of Shares  
Nonvested at January 1, 2021 (in shares) 820,566
Granted (in shares) 0
Vested (in shares) (183,604)
Canceled (in shares) (480)
Nonvested at March 31, 2021 (in shares) 636,482
Number of Shares  
Granted (in shares) 0
Vested (in shares) (183,604)
Canceled (in shares) (480)
Weighted-Average Grant-Date Fair Value  
Nonvested at January 1, 2021 (in usd per share) | $ / shares $ 62.66
Granted (in usd per share) | $ / shares 0
Vested (in usd per share) | $ / shares 66.10
Canceled (in usd per share) | $ / shares 83.26
Nonvested at March 31, 2021 (in usd per share) | $ / shares $ 61.76
Restricted Stock Units  
Number of Shares  
Granted (in shares) 147,928
Vested (in shares) (52,335)
Canceled (in shares) 0
Number of Shares  
Outstanding at January 1, 2021 (in shares) 209,784
Granted (in shares) 147,928
Vested (in shares) (52,335)
Canceled (in shares) 0
Outstanding at March 31, 2021 (in shares) 305,377
Vested and expected to vest at March 31, 2021 (in shares) 193,564
Weighted-Average Remaining Contractual Term (in years)  
Outstanding at March 31, 2021 3 years 10 months 24 days
Vested and expected to vest at March 31, 2021 3 years 1 month 6 days
Aggregate Intrinsic Value  
Outstanding at March 31, 2021 | $ $ 36,602,487
Vested and expected to vest at March 31, 2021 | $ $ 23,200,612