XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Capital - Summary of Stock Option Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options Outstanding 5,638,232 4,758,997 3,534,236
Options Outstanding Weighted Average Remaining Contractual Life in Years 7 years 3 months 3 days    
Options Outstanding, Weighted Average Exercise Price [1] $ 12.55 $ 9.10 $ 7.90
Number of Options Exercisable 2,966,643    
Options exercisable, Weighted Average Exercise Price [1] $ 8.85    
Range of Exercise Prices - $2.11 - $8.32 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise price range, lower range limit 2.11    
Exercise price range, upper range limit $ 8.32    
Number of Options Outstanding 1,095,052    
Options Outstanding Weighted Average Remaining Contractual Life in Years 4 years 8 months 8 days    
Options Outstanding, Weighted Average Exercise Price $ 5.23    
Number of Options Exercisable 1,089,630    
Options exercisable, Weighted Average Exercise Price [1] $ 5.22    
Range of Exercise Prices - $8.33 - $9.52 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise price range, lower range limit 8.33    
Exercise price range, upper range limit $ 9.52    
Number of Options Outstanding 1,315,749    
Options Outstanding Weighted Average Remaining Contractual Life in Years 6 years 6 months 14 days    
Options Outstanding, Weighted Average Exercise Price $ 9.12    
Number of Options Exercisable 1,066,587    
Options exercisable, Weighted Average Exercise Price [1] $ 9.05    
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 9.53    
Exercise price range, upper range limit $ 11.72    
Number of Options Outstanding 1,137,981    
Options Outstanding Weighted Average Remaining Contractual Life in Years 8 years 3 months 7 days    
Options Outstanding, Weighted Average Exercise Price $ 11.50    
Number of Options Exercisable 502,634    
Options exercisable, Weighted Average Exercise Price [1] $ 11.52    
Range of Exercise Prices - $11.73 - $20.40 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise price range, lower range limit 11.73    
Exercise price range, upper range limit $ 20.40    
Number of Options Outstanding 1,006,250    
Options Outstanding Weighted Average Remaining Contractual Life in Years 7 years 9 months    
Options Outstanding, Weighted Average Exercise Price $ 17.14    
Number of Options Exercisable 307,792    
Options exercisable, Weighted Average Exercise Price [1] $ 16.66    
Range of Exercise Prices - $20.41 - $31.68 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise price range, lower range limit 20.41    
Exercise price range, upper range limit $ 31.68    
Number of Options Outstanding 1,083,200    
Options Outstanding Weighted Average Remaining Contractual Life in Years 9 years 2 months 19 days    
Options Outstanding, Weighted Average Exercise Price $ 20.93    
[1]

Canadian dollar denominated stock options have been translated into U.S. dollars at a foreign exchange rate of 0.79 as of December 31, 2021.