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) | Six Months Ended June 30, 2017: | | | | | | | | | | | | | | | | | Outstanding at January 1, 2017 | | | 2,026,334 | | | $ | 9.00 | | | | 6.2 | | | $ | 57,636 | | Granted | | | 51,500 | | | | 37.95 | | | | 9.6 | | | | (80 | ) | Exercised | | | (292,000 | ) | | | 4.98 | | | | 4.4 | | | | 9,169 | | Forfeited | | | (32,000 | ) | | | 21.96 | | | | 8.6 | | | | (462 | ) | Outstanding at June 30, 2017 | | | 1,753,834 | | | | 10.28 | | | | 5.9 | | | $ | 45,777 | | | | | | | | | | | | | | | | | | | Exercisable at June 30, 2017 | | | 811,736 | | | $ | 5.20 | | | | 4.4 | | | $ | 25,303 | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2016: | | | | | | | | | | | | | | | | | Outstanding at January 1, 2016 | | | 2,498,834 | | | $ | 6.66 | | | | 6.3 | | | $ | 42,743 | | Granted | | | 227,000 | | | | 19.76 | | | | 9.7 | | | | 1,120 | | Exercised | | | (549,500 | ) | | | 4.26 | | | | 4.4 | | | | 11,230 | | Forfeited | | | (13,000 | ) | | | 19.41 | | | | 9.2 | | | | 69 | | Outstanding at June 30, 2016 | | | 2,163,334 | | | | 8.57 | | | | 6.6 | | | $ | 38,891 | | | | | | | | | | | | | | | | | | | Exercisable at June 30, 2016 | | | 687,536 | | | $ | 6.09 | | | | 6.0 | | | $ | 14,989 | |
|