Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 245,462
Granted 214,950
Vested (83,458)
Forfeited/canceled (62,516)
Unvested restricted stock units/ awards outstanding, Ending balance 314,438
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 88,458
Granted 88,902
Forfeited/canceled (69,276)
Unvested restricted stock units/ awards outstanding, Ending balance 108,084
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 333,920
Granted 303,852
Vested (83,458)
Forfeited/canceled (131,792)
Unvested restricted stock units/ awards outstanding, Ending balance 422,522
Unvested and expected to vest restricted stock units/awards outstanding 366,549
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 49.29
Weighted-average grant date fair value per share, Granted | $ / shares 55.18
Weighted-average grant date fair value per share, Vested | $ / shares 49.99
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 45.59
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 54.42
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 54.43
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 42,076
Vested (10,635)
Forfeited/canceled (13,945)
Unvested restricted stock units/ awards outstanding, Ending balance 17,496
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 33,355
Forfeited/canceled (27,399)
Unvested restricted stock units/ awards outstanding, Ending balance 5,956
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 75,431
Vested (10,635)
Forfeited/canceled (41,344)
Unvested restricted stock units/ awards outstanding, Ending balance 23,452
Unvested and expected to vest restricted stock units/awards outstanding 22,585
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 93.96
Weighted-average grant date fair value per share, Vested | $ / shares 92.84
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 100.89
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 84.10
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 86.72