XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Share Capital - Summary of Stock Option Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options Outstanding 3,534,236 3,534,236 2,671,906 2,671,906 2,339,905 2,339,905
Options Outstanding Weighted Average Remaining Contractual Life in Years 7 years 1 month 6 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 7.90 $ 10.29 $ 6.96 $ 9.49 $ 7.41 $ 9.32
Number of Options Exercisable 1,946,026 1,946,026        
Options exercisable, Weighted Average Exercise Price | (per share) $ 7.69 $ 10.02        
Range of Exercise Prices - $2.05 - $4.70 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 2.05          
Exercise price range, upper range limit | $ / shares $ 4.70          
Number of Options Outstanding 576,115 576,115        
Options Outstanding Weighted Average Remaining Contractual Life in Years 4 years 2 months 8 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 2.91 $ 3.79        
Number of Options Exercisable 476,364 476,364        
Options exercisable, Weighted Average Exercise Price | (per share) $ 2.77 $ 3.61        
Range of Exercise Prices - $4.71 - $7.44 [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 $ 7.44          
Number of Options Outstanding 682,230 682,230        
Options Outstanding Weighted Average Remaining Contractual Life in Years 7 years 7 months 17 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 5.24 $ 6.82        
Number of Options Exercisable 366,588 366,588        
Options exercisable, Weighted Average Exercise Price | (per share) $ 5.33 $ 6.94        
Range of Exercise Prices - $7.45 - $8.50 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 7.45          
Exercise price range, upper range limit | $ / shares $ 8.50          
Number of Options Outstanding 787,990 787,990        
Options Outstanding Weighted Average Remaining Contractual Life in Years 5 years 11 months 15 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 8.05 $ 10.48        
Number of Options Exercisable 677,756 677,756        
Options exercisable, Weighted Average Exercise Price | (per share) $ 8.01 $ 10.43        
Range of Exercise Prices -$8.51 - $9.52 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 8.51          
Exercise price range, upper range limit | $ / shares $ 9.52          
Number of Options Outstanding 1,181,034 1,181,034        
Options Outstanding Weighted Average Remaining Contractual Life in Years 9 years 6 months 10 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 9.42 $ 12.26        
Number of Options Exercisable 134,929 134,929        
Options exercisable, Weighted Average Exercise Price | (per share) $ 9.30 $ 12.10        
Range of Exercise Prices - $9.53 - $18.70 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 9.53          
Exercise price range, upper range limit | $ / shares $ 18.70          
Number of Options Outstanding 306,867 306,867        
Options Outstanding Weighted Average Remaining Contractual Life in Years 5 years          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 17.00 $ 22.12        
Number of Options Exercisable 290,389 290,389        
Options exercisable, Weighted Average Exercise Price | (per share) $ 17.26 $ 22.47