XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity - Summary of options outstanding and exercisable (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of options outstanding (in shares) 339,964
Number of options exercisable (in shares) 238,943
Weighted average exercise price of outstanding and exercisable options (in dollars per share) | $ / shares $ 7.76
$2.50 - $5.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of options outstanding (in shares) 204,034
Weighted average remaining estimated life (in years) 6 years 1 month 6 days
Number of options exercisable (in shares) 128,739
$6.90 - $9.60  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of options outstanding (in shares) 53,175
Weighted average remaining estimated life (in years) 4 years 2 months 12 days
Number of options exercisable (in shares) 53,175
$10.50 - $10.80  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of options outstanding (in shares) 4,000
Weighted average remaining estimated life (in years) 5 years 7 months 6 days
Number of options exercisable (in shares) 4,000
$14.20 - $23.40  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of options outstanding (in shares) 78,755
Weighted average remaining estimated life (in years) 7 years 8 months 12 days
Number of options exercisable (in shares) 53,029
Minimum | $2.50 - $5.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares $ 2.50
Minimum | $6.90 - $9.60  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares 6.90
Minimum | $10.50 - $10.80  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares 10.50
Minimum | $14.20 - $23.40  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares 14.20
Maximum | $2.50 - $5.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares 5.70
Maximum | $6.90 - $9.60  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares 9.60
Maximum | $10.50 - $10.80  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares 10.80
Maximum | $14.20 - $23.40  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted average price of outstanding options (in dollars per share) | $ / shares $ 23.40