XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Incentive and Employee Stock Purchase Plan (Restricted Stock and Restricted Stock Unit Award Activity) (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Weighted-Average Grant-Date Fair Value  
Vested and expected to vest at end of period (in usd per share) | $ / shares $ 53.10
Restricted Stock  
Number of Shares  
Beginning of period (in shares) | shares 35,416
Granted (in shares) | shares 0
Vested (in shares) | shares (9,615)
Canceled (in shares) | shares 0
End of period (in shares) | shares 25,801
Weighted-Average Grant-Date Fair Value  
Nonvested at beginning of period (in dollars per share) | $ / shares $ 38.42
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 37.97
Canceled (in dollars per share) | $ / shares 0
Nonvested at end of period (in dollars per share) | $ / shares $ 38.59
Restricted Stock Units  
Number of Shares  
Beginning of period (in shares) | shares 1,082,451
Granted (in shares) | shares 41,754
Vested (in shares) | shares (24,840)
Canceled (in shares) | shares (8,177)
End of period (in shares) | shares 1,091,188
Vested and expected to vest at end of period (in shares) | shares 727,674
Weighted-Average Grant-Date Fair Value  
Nonvested at beginning of period (in dollars per share) | $ / shares $ 51.63
Granted (in dollars per share) | $ / shares 59.50
Vested (in dollars per share) | $ / shares 48.85
Canceled (in dollars per share) | $ / shares 56.53
Nonvested at end of period (in dollars per share) | $ / shares $ 51.95
Weighted-Average Remaining Contractual Life (in years)  
Outstanding at end of period 3 years 7 months 6 days
Vested and expected to vest at end of period 3 years 1 month 6 days
Aggregate Intrinsic Value  
Outstanding at end of period | $ $ 37,198,599
Vested and expected to vest at end of period | $ $ 24,806,395