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)
9 Months Ended
Sep. 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 240,044
Vested (96,230)
Forfeited/canceled (66,384)
Unvested restricted stock units/ awards outstanding, Ending balance 322,892
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 328,946
Vested (96,230)
Forfeited/canceled (135,660)
Unvested restricted stock units/ awards outstanding, Ending balance 430,976
Unvested and expected to vest restricted stock units/awards outstanding 373,163
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 56.01
Weighted-average grant date fair value per share, Vested | $ / shares 52.07
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 45.92
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 54.72
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 54.80
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 42,076
Vested (13,247)
Forfeited/canceled (13,945)
Unvested restricted stock units/ awards outstanding, Ending balance 14,884
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 (13,247)
Forfeited/canceled (41,344)
Unvested restricted stock units/ awards outstanding, Ending balance 20,840
Unvested and expected to vest restricted stock units/awards outstanding 20,081
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 91.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 83.60
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 86.50