XML 46 R80.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based compensation, Stock Options Plan by Exercise Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Outstanding number of shares (in shares) 4,342,765  
Weighted average remaining contractual life 8 years 6 months 29 days  
Weighted average exercise price (in dollars per share) $ 2.02  
Exercisable number of shares (in shares) 948,296  
Exercisable weighted average exercise price (in dollars per share) $ 3.78  
Weighted average remaining contractual life of exercisable stock options 5 years 9 months 18 days 7 years 10 months 2 days
$1.11 - $5.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Option range of exercise prices, lower range limit (in dollars per share) $ 1.11  
Option range of exercise prices, upper range limit (in dollars per share) $ 5.00  
Outstanding number of shares (in shares) 3,983,127  
Weighted average remaining contractual life 9 years 22 days  
Weighted average exercise price (in dollars per share) $ 1.52  
Exercisable number of shares (in shares) 588,758  
Exercisable weighted average exercise price (in dollars per share) $ 1.49  
$5.01 - $10.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Option range of exercise prices, lower range limit (in dollars per share) 5.01  
Option range of exercise prices, upper range limit (in dollars per share) $ 10.00  
Outstanding number of shares (in shares) 350,000  
Weighted average remaining contractual life 3 years 3 months  
Weighted average exercise price (in dollars per share) $ 6.21  
Exercisable number of shares (in shares) 350,000  
Exercisable weighted average exercise price (in dollars per share) $ 6.21  
$10.01 - $181.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Option range of exercise prices, lower range limit (in dollars per share) 10.01  
Option range of exercise prices, upper range limit (in dollars per share) $ 181.00  
Outstanding number of shares (in shares) 9,638  
Weighted average remaining contractual life 2 years 11 months 5 days  
Weighted average exercise price (in dollars per share) $ 56.65  
Exercisable number of shares (in shares) 9,538  
Exercisable weighted average exercise price (in dollars per share) $ 56.35