v3.22.4
Stockholders' Equity - Restricted Stock Activity (Details) - Restricted Stock and Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Number of Shares  
Unvested beginning balance (in shares) | shares 409,482
Granted (in shares) | shares 275,910
Released/Vested (in shares) | shares (151,173)
Cancelled/Forfeited (in shares) | shares (38,370)
Unvested ending balance (in shares) | shares 495,849
Weighted Average Grant Date Fair Value  
Unvested beginning balance (in dollars per share) | $ / shares $ 210.41
Granted (in dollars per share) | $ / shares 187.38
Released/Vested (in dollars per share) | $ / shares 192.66
Cancelled/Forfeited (in dollars per share) | $ / shares 212.44
Unvested ending balance (in dollars per share) | $ / shares $ 202.84