Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 42,028
Granted 28,273
Vested (2,295)
Forfeited/canceled (1,452)
Unvested restricted stock units/ awards outstanding, Ending balance 66,554
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 13,109
Vested (4,370)
Unvested restricted stock units/ awards outstanding, Ending balance 8,739
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 55,137
Granted 28,273
Vested (6,665)
Forfeited/canceled (1,452)
Unvested restricted stock units/ awards outstanding, Ending balance 75,293
Unvested and expected to vest restricted stock units/awards outstanding 69,947
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 90.05
Weighted-average grant date fair value per share, Granted | $ / shares 137.92
Weighted-average grant date fair value per share, Vested | $ / shares 86.70
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 104.81
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 108.04
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 108.69
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 20,789
Granted 21,222
Unvested restricted stock units/ awards outstanding, Ending balance 42,011
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 20,785
Granted 31,830
Vested (6,928)
Unvested restricted stock units/ awards outstanding, Ending balance 45,687
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 41,574
Granted 53,052
Vested (6,928)
Unvested restricted stock units/ awards outstanding, Ending balance 87,698
Unvested and expected to vest restricted stock units/awards outstanding 69,176
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 91.52
Weighted-average grant date fair value per share, Granted | $ / shares 122.00
Weighted-average grant date fair value per share, Vested | $ / shares 91.52
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 108.30
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 108.43