Capital Stock, Stock Plans and Stock Based Compensation - Schedule of Stock Options Roll Forward (Details) (Parenthetical) - $ / shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
|
Share-based Payment Arrangement [Abstract] | ||
Stock option exercise price per share lower limit | $ 2.79 | $ 2.79 |
Stock option exercise price per share upper limit | $ 13.35 | $ 13.35 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|