Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Schedule of Stock Options Activity (Details)

v3.7.0.1
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - Employee Stock Option [Member]
6 Months Ended
Jun. 30, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, Outstanding at beginning of year | shares 1,243,000
Options, Granted | shares 349,000
Options, Exercised | shares (258,000)
Options, Forfeited or expired | shares (31,000)
Options, Outstanding at end of period | shares 1,303,000
Options, Exercisable at end of period | shares 581,000
Weighted-Average Exercise Price, Outstanding at beginning of year | $ / shares $ 5.08
Weighted-Average Exercise Price, Granted | $ / shares 6.0
Weighted-Average Exercise Price, Exercised | $ / shares 4.70
Weighted-Average Exercise Price, Forfeited or expired | $ / shares 8.26
Weighted-Average Exercise Price, Outstanding at end of period | $ / shares 5.33
Weighted-Average Exercise Price, Exercisable at end of period | $ / shares $ 5.09
Weighted-Average Remaining Contractual Term, Outstanding at end of period 7 years
Weighted-Average Remaining Contractual Term, Exercisable at end of period 4 years
Aggregate Intrinsic Value, Outstanding at end of period | $ $ 1,095,000
Aggregate Intrinsic Value, Exercisable at end of period | $ $ 654,000