XML 63 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Share Capital - Summary of Stock Option Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options Outstanding 4,758,997 4,758,997 3,534,236 3,534,236 2,671,906 2,671,906
Options Outstanding Weighted Average Remaining Contractual Life in Years 7 years 3 months 18 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 9.10 $ 11.59 $ 7.90 $ 10.29 $ 6.96 $ 9.49
Number of Options Exercisable 2,422,560 2,422,560        
Options exercisable, Weighted Average Exercise Price | (per share) $ 7.73 $ 9.84        
Range of Exercise Prices - $2.10 - $5.35 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 2.10          
Exercise price range, upper range limit | $ / shares $ 5.35          
Number of Options Outstanding 970,895 970,895        
Options Outstanding Weighted Average Remaining Contractual Life in Years 5 years 2 months 12 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 3.78 $ 4.81        
Number of Options Exercisable 813,220 813,220        
Options exercisable, Weighted Average Exercise Price | (per share) $ 3.65 $ 4.64        
Range of Exercise Prices - $5.36 - $9.18 [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 $ 9.18          
Number of Options Outstanding 954,108 954,108        
Options Outstanding Weighted Average Remaining Contractual Life in Years 5 years 6 months          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 7.85 $ 10.00        
Number of Options Exercisable 896,370 896,370        
Options exercisable, Weighted Average Exercise Price | (per share) $ 7.91 $ 10.07        
Range of Exercise Prices - $9.19 - $9.52 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 9.19          
Exercise price range, upper range limit | $ / shares $ 9.52          
Number of Options Outstanding 1,097,873 1,097,873        
Options Outstanding Weighted Average Remaining Contractual Life in Years 8 years 8 months 15 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 9.44 $ 12.02        
Number of Options Exercisable 461,065 461,065        
Options exercisable, Weighted Average Exercise Price | (per share) $ 9.44 $ 12.02        
Range of Exercise Prices - $9.53 - $11.72 [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 $ 11.72          
Number of Options Outstanding 1,302,419 1,302,419        
Options Outstanding Weighted Average Remaining Contractual Life in Years 9 years 3 months 3 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 11.50 $ 14.65        
Number of Options Exercisable 3,488 3,488        
Options exercisable, Weighted Average Exercise Price | (per share) $ 9.92 $ 12.63        
Range of Exercise Prices - $11.73 - $18.70 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price range, lower range limit | $ / shares 11.73          
Exercise price range, upper range limit | $ / shares $ 18.70          
Number of Options Outstanding 433,702 433,702        
Options Outstanding Weighted Average Remaining Contractual Life in Years 6 years 5 months 19 days          
Options Outstanding, Weighted Average Exercise Price | (per share) $ 15.64 $ 19.92        
Number of Options Exercisable 248,417 248,417        
Options exercisable, Weighted Average Exercise Price | (per share) $ 17.24 $ 21.95