XML 95 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Restricted Stock Activity (Details) - Restricted Stock and Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Unvested beginning balance (in shares) | shares 470,019
Granted (in shares) | shares 92,805
Released/Vested (in shares) | shares (179,679)
Cancelled/Forfeited (in shares) | shares (36,401)
Unvested ending balance (in shares) | shares 346,744
Weighted Average Grant Date Fair Value  
Unvested beginning balance (in dollars per share) | $ / shares $ 202.51
Granted (in dollars per share) | $ / shares 250.54
Released/Vested (in dollars per share) | $ / shares 196.51
Cancelled/Forfeited (in dollars per share) | $ / shares 215.90
Unvested ending balance (in dollars per share) | $ / shares $ 217.07