Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 108,976
Granted 181,313
Vested (30,484)
Forfeited/canceled (13,519)
Unvested restricted stock units/ awards outstanding, Ending balance 246,286
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 3,134
Granted 88,458
Forfeited/canceled (3,134)
Unvested restricted stock units/ awards outstanding, Ending balance 88,458
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 112,110
Granted 269,771
Vested (30,484)
Forfeited/canceled (16,653)
Unvested restricted stock units/ awards outstanding, Ending balance 334,744
Unvested and expected to vest restricted stock units/awards outstanding 247,317
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 83.48
Weighted-average grant date fair value per share, Granted | $ / shares 44.88
Weighted-average grant date fair value per share, Vested | $ / shares 88.71
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 81.50
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 52.68
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 53.74
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 71,070
Vested (14,480)
Unvested restricted stock units/ awards outstanding, Ending balance 56,590
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 62,628
Forfeited/canceled (29,273)
Unvested restricted stock units/ awards outstanding, Ending balance 33,355
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 133,698
Vested (14,480)
Forfeited/canceled (29,273)
Unvested restricted stock units/ awards outstanding, Ending balance 89,945
Unvested and expected to vest restricted stock units/awards outstanding 58,037
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 95.74
Weighted-average grant date fair value per share, Vested | $ / shares 98.42
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 110.27
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 91.45
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 84.75