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)
9 Months Ended
Sep. 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 30,033
Vested (11,002)
Forfeited/canceled (1,452)
Unvested restricted stock units/ awards outstanding, Ending balance 59,607
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 30,033
Vested (15,372)
Forfeited/canceled (1,452)
Unvested restricted stock units/ awards outstanding, Ending balance 68,346
Unvested and expected to vest restricted stock units/awards outstanding 63,449
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 143.19
Weighted-average grant date fair value per share, Vested | $ / shares 89.05
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 113.32
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 114.10
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 20,789
Granted 22,645
Vested (5,198)
Unvested restricted stock units/ awards outstanding, Ending balance 38,236
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 20,785
Granted 33,964
Vested (6,928)
Unvested restricted stock units/ awards outstanding, Ending balance 47,821
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 41,574
Granted 56,609
Vested (12,126)
Unvested restricted stock units/ awards outstanding, Ending balance 86,057
Unvested and expected to vest restricted stock units/awards outstanding 68,621
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 130.89
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 115.38
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 115.77