Quarterly report pursuant to Section 13 or 15(d)

Benefit Plans - Stock Options Activity under Share-Based Payment Plans (Details)

v3.5.0.2
Benefit Plans - Stock Options Activity under Share-Based Payment Plans (Details) - Employees And Non Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2016
Options  
Outstanding as of beginning of period (in shares) 338,481
Granted (in shares) 53,346
Exercised (in shares) (36,824)
Forfeited, cancelled or expired (in shares) (9,992)
Outstanding as of end of period (in shares) 345,011
Exercisable (in shares) 137,541
Weighted- Average Exercise Price Per Share  
Outstanding as of beginning of period (in dollars per share) $ 3.29
Granted (in dollars per share) 4.13
Exercised (in dollars per share) 2.58
Forfeited, cancelled or expired (in dollars per share) 4.32
Outstanding as of end of period (in dollars per share) 3.47
Exercisable (in dollars per share) $ 2.80
Weighted- Average Remaining Contractual Term (Years)  
Outstanding 7 years 5 months 27 days
Exercisable 6 years 1 month 21 days
Aggregate Intrinsic Value  
Outstanding $ 244,220
Exercisable $ 188,511