XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Capital - Summary of Stock Option Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Dec. 31, 2016
$ / shares
shares
Dec. 31, 2016
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options Outstanding 2,671,906 2,671,906 2,339,905 2,339,905 1,910,823 1,910,823
Options Outstanding Weighted Average Remaining Contractual Life in Years 6 years 8 months 23 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 6.96 $ 9.49 $ 7.41 $ 9.32 $ 7.32 $ 9.84
Number of Options Exercisable 1,566,435 1,566,435        
Options exercisable, Weighted Average Exercise Price | (per share) $ 7.84 $ 10.70        
Range of Exercise Prices - $1.96 - $2.74 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 1.96          
Exercise price range, upper range limit | $ / shares $ 2.74          
Number of Options Outstanding 529,675 529,675        
Options Outstanding Weighted Average Remaining Contractual Life in Years 2 years 4 months 2 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 2.51 $ 3.42        
Number of Options Exercisable 529,675 529,675        
Options exercisable, Weighted Average Exercise Price | (per share) $ 2.51 $ 3.42        
Range of Exercise Prices - $2.75 - $4.70 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 2.75          
Exercise price range, upper range limit | $ / shares $ 4.70          
Number of Options Outstanding 237,188 237,188        
Options Outstanding Weighted Average Remaining Contractual Life in Years 8 years 10 months 2 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 3.52 $ 4.80        
Number of Options Exercisable 59,589 59,589        
Options exercisable, Weighted Average Exercise Price | (per share) $ 3.23 $ 4.41        
Range of Exercise Prices - $4.71 - $5.35 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 4.71          
Exercise price range, upper range limit | $ / shares $ 5.35          
Number of Options Outstanding 508,050 508,050        
Options Outstanding Weighted Average Remaining Contractual Life in Years 9 years 2 months 8 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 4.75 $ 6.48        
Range of Exercise Prices - $5.36 - $7.59 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 5.36          
Exercise price range, upper range limit | $ / shares $ 7.59          
Number of Options Outstanding 391,469 391,469        
Options Outstanding Weighted Average Remaining Contractual Life in Years 7 years 7 months 9 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 6.96 $ 9.49        
Number of Options Exercisable 209,664 209,664        
Options exercisable, Weighted Average Exercise Price | (per share) $ 7.30 $ 9.95        
Range of Exercise Prices - $7.60 - $8.35 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 7.60          
Exercise price range, upper range limit | $ / shares $ 8.35          
Number of Options Outstanding 269,354 269,354        
Options Outstanding Weighted Average Remaining Contractual Life in Years 6 years 1 month 17 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 7.84 $ 10.69        
Number of Options Exercisable 232,869 232,869        
Options exercisable, Weighted Average Exercise Price | (per share) $ 7.84 $ 10.70        
Range of Exercise Prices - $8.36 - $8.98 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 8.36          
Exercise price range, upper range limit | $ / shares $ 8.98          
Number of Options Outstanding 365,052 365,052        
Options Outstanding Weighted Average Remaining Contractual Life in Years 8 years 2 months 1 day          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 8.41 $ 11.47        
Number of Options Exercisable 184,322 184,322        
Options exercisable, Weighted Average Exercise Price | (per share) $ 8.42 $ 11.48        
Range of Exercise Prices - $8.99 - $18.70 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 8.99          
Exercise price range, upper range limit | $ / shares $ 18.70          
Number of Options Outstanding 371,118 371,118        
Options Outstanding Weighted Average Remaining Contractual Life in Years 6 years 4 months 20 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 16.45 $ 22.43        
Number of Options Exercisable 350,316 350,316        
Options exercisable, Weighted Average Exercise Price | (per share) $ 16.72 $ 22.81