Share-based Payment Arrangement, Option, Activity [Table Text Block] |
| | Shares | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Term (years) | | Aggregate Intrinsic Value | | | | | | | | | (In Thousands) | Three Months Ended March 31, 2019: | | | | | | | | | | | | | | | | | Outstanding January 1, 2019 | | | 1,238,748 | | | $ | 13.02 | | | | 5.2 | | | $ | 23,355 | | Granted | | | 6,000 | | | | 34.09 | | | | 9.8 | | | | (2 | ) | Exercised | | | (162,500 | ) | | | 4.59 | | | | 1.7 | | | | 4,384 | | Forfeited | | | – | | | | – | | | | – | | | | – | | Outstanding March 31, 2019 | | | 1,082,248 | | | | 14.41 | | | | 6.3 | | | $ | 21,318 | | | | | | | | | | | | | | | | | | | Exercisable March 31, 2019 | | | 354,800 | | | $ | 8.40 | | | | 4.0 | | | $ | 9,356 | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2018: | | | | | | | | | | | | | | | | | Outstanding January 1, 2018 | | | 1,666,834 | | | $ | 10.68 | | | | 5.5 | | | $ | 51,377 | | Granted | | | 10,250 | | | | 41.21 | | | | 9.9 | | | | (4 | ) | Exercised | | | (173,836 | ) | | | 4.90 | | | | 3.4 | | | | 6,244 | | Forfeited | | | (1,000 | ) | | | 25.41 | | | | 8.5 | | | | 15 | | Outstanding March 31, 2018 | | | 1,502,248 | | | | 11.54 | | | | 5.5 | | | $ | 43,978 | | | | | | | | | | | | | | | | | | | Exercisable March 31, 2018 | | | 672,600 | | | $ | 5.48 | | | | 3.9 | | | $ | 23,770 | |
|