Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 245,462
Granted 171,340
Vested (39,293)
Forfeited/canceled (3,742)
Unvested restricted stock units/ awards outstanding, Ending balance 373,767
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 (29,485)
Unvested restricted stock units/ awards outstanding, Ending balance 147,875
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 333,920
Granted 260,242
Vested (39,293)
Forfeited/canceled (33,227)
Unvested restricted stock units/ awards outstanding, Ending balance 521,642
Unvested and expected to vest restricted stock units/awards outstanding 411,867
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 53.14
Weighted-average grant date fair value per share, Vested | $ / shares 52.58
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 48.08
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 50.95
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 51.09
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 42,076
Vested (5,609)
Unvested restricted stock units/ awards outstanding, Ending balance 36,467
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 33,355
Forfeited/canceled (21,510)
Unvested restricted stock units/ awards outstanding, Ending balance 11,845
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 75,431
Vested (5,609)
Forfeited/canceled (21,510)
Unvested restricted stock units/ awards outstanding, Ending balance 48,312
Unvested and expected to vest restricted stock units/awards outstanding 38,978
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 90.24
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 118.41
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 86.52
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 85.32