Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Summary of Restricted Stock Activity (Details)

v3.22.2
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 289,166
Granted 640,667
Vested (96,295)
Forfeited/canceled (55,384)
Unvested restricted stock units/ awards outstanding, Ending balance 778,154
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 99,112
Granted 164,722
Vested (37,677)
Forfeited/canceled (27,716)
Unvested restricted stock units/ awards outstanding, Ending balance 198,441
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 388,278
Granted 805,389
Vested (133,972)
Forfeited/canceled (83,100)
Unvested restricted stock units/ awards outstanding, Ending balance 976,595
Unvested and expected to vest restricted stock units/awards outstanding 816,827
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 54.81
Weighted-average grant date fair value per share, Granted | $ / shares 30.18
Weighted-average grant date fair value per share, Vested | $ / shares 55.72
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 47.66
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 34.97
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 34.63
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 10,416
Vested (3,327)
Forfeited/canceled (5,011)
Unvested restricted stock units/ awards outstanding, Ending balance 2,078
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 5,629
Vested (5,629)
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 16,045
Vested (8,956)
Forfeited/canceled (5,011)
Unvested restricted stock units/ awards outstanding, Ending balance 2,078
Unvested and expected to vest restricted stock units/awards outstanding 1,984
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 87.12
Weighted-average grant date fair value per share, Vested | $ / shares 99.53
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 73.45
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 84.50
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 85.06