Share-based Compensation, Stock Options, Activity [Table Text Block] |
| | Shares | | Weighted Average Exercise Price
| | Weighted Average Remaining Contractual Term (years)
| | Aggregate Intrinsic Value
| | | | | | | | | (In Thousands) | Nine Months Ended September 30, 2017: | | | | | | | | | | | | | | | | | Outstanding at January 1, 2017 | | | 2,026,334 | | | $ | 9.00 | | | | 6.2 | | | $ | 57,636 | | Granted | | | 52,500 | | | | 37.93 | | | | 9.4 | | | | (35 | ) | Exercised | | | (359,000 | ) | | | 4.97 | | | | 4.2 | | | | 11,590 | | Forfeited | | | (32,000 | ) | | | 21.96 | | | | 8.4 | | | | 489 | | Outstanding at September 30, 2017 | | | 1,687,834 | | | | 10.51 | | | | 5.7 | | | $ | 45,136 | | | | | | | | | | | | | | | | | | | Exercisable at September 30, 2017 | | | 810,736 | | | $ | 5.22 | | | | 4.2 | | | $ | 25,971 | | | | | | | | | | | | | | | | | | | Nine Months Ended September 30, 2016: | | | | | | | | | | | | | | | | | Outstanding at January 1, 2016 | | | 2,498,834 | | | $ | 6.66 | | | | 6.3 | | | $ | 42,743 | | Granted | | | 234,000 | | | | 19.98 | | | | 9.5 | | | | 1,398 | | Exercised | | | (656,500 | ) | | | 4.25 | | | | 4.2 | | | | 14,254 | | Forfeited | | | (13,000 | ) | | | 19.41 | | | | 9.0 | | | | 85 | | Outstanding at September 30, 2016 | | | 2,063,334 | | | | 8.86 | | | | 6.5 | | | $ | 35,277 | | | | | | | | | | | | | | | | | | | Exercisable at September 30, 2016 | | | 594,536 | | | $ | 6.45 | | | | 6.0 | | | $ | 13,901 | |
|
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] |
| | Shares | | Weighted Average Grant Date Fair Value | | | | | | Nine Months Ended September 30, 2017: | | | | | | | | | Non-vested at January 1, 2017 | | | 118,676 | | | $ | 8.88 | | Granted | | | 7,000 | | | | 38.02 | | Vested | | | (4,200 | ) | | | 15.74 | | Forfeited | | | (800 | ) | | | 15.74 | | Non-vested at September 30, 2017 | | | 120,676 | | | | 10.29 | | | | | | | | | | | Nine Months Ended September 30, 2016: | | | | | | | | | Non-vested at January 1, 2016 | | | 294,176 | | | $ | 6.44 | | Granted | | | 9,000 | | | | 19.58 | | Vested | | | (178,500 | ) | | | 5.59 | | Forfeited | | | - | | | | - | | Non-vested at September 30, 2016 | | | 124,676 | | | | 8.66 | |
|