XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details)
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 536,745
Weighted average remaining contractual life (Year) 4 years 9 months 17 days
Weighted average exercise price (in dollars per share) $ 21.168
Options exercisable (in shares) | shares 528,411
Weighted average remaining contractual life, exercisable (Year) 4 years 9 months 7 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.236
Range One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 8,470
Weighted average remaining contractual life (Year) 7 months 29 days
Weighted average exercise price (in dollars per share) $ 1.576
Options exercisable (in shares) | shares 8,470
Weighted average remaining contractual life, exercisable (Year) 7 months 29 days
Weighted average exercise price of options exercisable (in dollars per share) $ 1.576
Range Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 6.230
Upper range of exercise price (in dollars per share) $ 8.800
Options outstanding (in shares) | shares 11,856
Weighted average remaining contractual life (Year) 2 years 5 months 29 days
Weighted average exercise price (in dollars per share) $ 8.084
Options exercisable (in shares) | shares 11,856
Weighted average remaining contractual life, exercisable (Year) 2 years 5 months 29 days
Weighted average exercise price of options exercisable (in dollars per share) $ 8.084
Range Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 12.470
Upper range of exercise price (in dollars per share) $ 16.870
Options outstanding (in shares) | shares 141,925
Weighted average remaining contractual life (Year) 4 years 6 months 15 days
Weighted average exercise price (in dollars per share) $ 14.082
Options exercisable (in shares) | shares 133,591
Weighted average remaining contractual life, exercisable (Year) 4 years 4 months 28 days
Weighted average exercise price of options exercisable (in dollars per share) $ 13.866
Range Four  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 19.510
Upper range of exercise price (in dollars per share) $ 21.660
Options outstanding (in shares) | shares 191,452
Weighted average remaining contractual life (Year) 5 years 22 days
Weighted average exercise price (in dollars per share) $ 21.168
Options exercisable (in shares) | shares 191,452
Weighted average remaining contractual life, exercisable (Year) 5 years 22 days
Weighted average exercise price of options exercisable (in dollars per share) $ 21.168
Range Five  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Lower range of exercise price (in dollars per share) 22.010
Upper range of exercise price (in dollars per share) $ 24.230
Options outstanding (in shares) | shares 81,920
Weighted average remaining contractual life (Year) 4 years 9 months 12 days
Weighted average exercise price (in dollars per share) $ 22.381
Options exercisable (in shares) | shares 81,920
Weighted average remaining contractual life, exercisable (Year) 4 years 9 months 12 days
Weighted average exercise price of options exercisable (in dollars per share) $ 22.381
Range Six  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 61,705
Weighted average remaining contractual life (Year) 5 years 7 months 24 days
Weighted average exercise price (in dollars per share) $ 29.880
Options exercisable (in shares) | shares 61,705
Weighted average remaining contractual life, exercisable (Year) 5 years 7 months 24 days
Weighted average exercise price of options exercisable (in dollars per share) $ 29.880
Range Seven  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) | shares 39,417
Weighted average remaining contractual life (Year) 4 years 8 months 23 days
Weighted average exercise price (in dollars per share) $ 39.860
Options exercisable (in shares) | shares 39,417
Weighted average remaining contractual life, exercisable (Year) 4 years 8 months 23 days
Weighted average exercise price of options exercisable (in dollars per share) $ 39.860