Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 108,976
Granted 145,413
Vested (10,309)
Forfeited/canceled (4,293)
Unvested restricted stock units/ awards outstanding, Ending balance 239,787
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 3,134
Granted 58,972
Forfeited/canceled (3,134)
Unvested restricted stock units/ awards outstanding, Ending balance 58,972
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 112,110
Granted 204,385
Vested (10,309)
Forfeited/canceled (7,427)
Unvested restricted stock units/ awards outstanding, Ending balance 298,759
Unvested and expected to vest restricted stock units/awards outstanding 263,337
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 45.78
Weighted-average grant date fair value per share, Vested | $ / shares 107.85
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 100.06
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 56.44
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 57.23
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 71,070
Vested (8,301)
Unvested restricted stock units/ awards outstanding, Ending balance 62,769
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 (8,301)
Forfeited/canceled (29,273)
Unvested restricted stock units/ awards outstanding, Ending balance 96,124
Unvested and expected to vest restricted stock units/awards outstanding 76,815
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 108.51
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 90.97
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 90.08