Annual report pursuant to Section 13 and 15(d)

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

v3.6.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
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Options      
Outstanding as of beginning of period (in shares) 338,481 267,854 264,239
Granted (in shares) 55,222 145,366 61,852
Exercised (in shares) (50,728) (57,667) (46,943)
Forfeited, cancelled or expired (in shares) (10,327) (17,072) (11,294)
Outstanding as of end of period (in shares) 332,648 338,481 267,854
Exercisable (in shares) 126,580    
Weighted- Average Exercise Price Per Share      
Outstanding as of beginning of period (in dollars per share) $ 3.29 $ 2.72 $ 2.42
Granted (in dollars per share) 4.14 3.95 3.39
Exercised (in dollars per share) 2.66 1.88 1.63
Forfeited, cancelled or expired (in dollars per share) 4.30 4.60 4.08
Outstanding as of end of period (in dollars per share) 3.50 $ 3.29 $ 2.72
Exercisable (in dollars per share) $ 2.82    
Weighted- Average Remaining Contractual Term (Years)      
Outstanding 7 years 3 months 29 days    
Exercisable 5 years 11 months 27 days    
Aggregate Intrinsic Value      
Outstanding $ 315,874    
Exercisable $ 209,696