XML 146 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share capital - Schedule of Stock Option Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 8,549,322 9,220,326
Options outstanding, weighted average remaining contractual term 5 years 11 months 19 days  
Number of options exercisable (in shares) 5,145,149  
Options exercisable, weighted average remaining contractual term 5 years 2 months 26 days  
0.00 - 10.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 1,116,075  
Options outstanding, weighted average remaining contractual term 4 years 5 months 23 days  
Number of options exercisable (in shares) 1,116,075  
Options exercisable, weighted average remaining contractual term 4 years 5 months 23 days  
0.00 - 10.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 0.00  
0.00 - 10.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 10.00  
10.01 - 20.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 2,668,814  
Options outstanding, weighted average remaining contractual term 4 years 11 months 8 days  
Number of options exercisable (in shares) 1,787,295  
Options exercisable, weighted average remaining contractual term 4 years 8 months 26 days  
10.01 - 20.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 10.01  
10.01 - 20.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 20.00  
20.01 - 30.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 1,886,852  
Options outstanding, weighted average remaining contractual term 5 years 6 months 10 days  
Number of options exercisable (in shares) 1,461,424  
Options exercisable, weighted average remaining contractual term 5 years 4 months 6 days  
20.01 - 30.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 20.01  
20.01 - 30.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 30.00  
30.01 - 40.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 331,417  
Options outstanding, weighted average remaining contractual term 6 years 6 months 21 days  
Number of options exercisable (in shares) 272,217  
Options exercisable, weighted average remaining contractual term 6 years 6 months 14 days  
30.01 - 40.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 30.01  
30.01 - 40.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 40.00  
40.01 - 60.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 1,200,783  
Options outstanding, weighted average remaining contractual term 7 years 3 months 14 days  
Number of options exercisable (in shares) 274,740  
Options exercisable, weighted average remaining contractual term 7 years 2 months 15 days  
40.01 - 60.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 40.01  
40.01 - 60.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 60.00  
60.01 - 100.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 871,555  
Options outstanding, weighted average remaining contractual term 8 years 2 months 4 days  
Number of options exercisable (in shares) 227,804  
Options exercisable, weighted average remaining contractual term 8 years 1 month 17 days  
60.01 - 100.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 60.01  
60.01 - 100.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 100.00  
100.01 - 160.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 462,606  
Options outstanding, weighted average remaining contractual term 9 years 3 months  
Number of options exercisable (in shares) 5,594  
Options exercisable, weighted average remaining contractual term 8 years 10 months 6 days  
100.01 - 160.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 100.01  
100.01 - 160.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 160.00  
160.01 - 220.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 11,220  
Options outstanding, weighted average remaining contractual term 9 years 5 months 1 day  
Number of options exercisable (in shares) 0  
Options exercisable, weighted average remaining contractual term 0 years  
160.01 - 220.00 | Minimum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 160.01  
160.01 - 220.00 | Maximum    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise price (in usd per share) $ 220.00