Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Benefit Plans - Stock Options Activity under Share-Based Payment Plans (Details) - Employees And Non Employee Stock Option
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
$ / shares
shares
Options  
Outstanding as of beginning of period (in shares) | shares 332,648
Granted (in shares) | shares 1,318
Exercised (in shares) | shares (16,720)
Forfeited, cancelled or expired (in shares) | shares (1,384)
Outstanding as of end of period (in shares) | shares 315,862
Exercisable (in shares) | shares 112,521
Weighted- Average Exercise Price Per Share  
Outstanding as of beginning of period (in dollars per share) | $ / shares $ 3.50
Granted (in dollars per share) | $ / shares 4.75
Exercised (in dollars per share) | $ / shares 2.85
Forfeited, cancelled or expired (in dollars per share) | $ / shares 3.74
Outstanding as of end of period (in dollars per share) | $ / shares 3.54
Exercisable (in dollars per share) | $ / shares $ 2.84
Weighted- Average Remaining Contractual Term (Years)  
Outstanding 7 years 1 month 24 days
Exercisable 5 years 9 months 22 days
Aggregate Intrinsic Value  
Outstanding | $ $ 508,511
Exercisable | $ $ 260,094