XML 103 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share capital - Schedule of Stock Option Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 8,539,507 8,786,364
Options outstanding, weighted average remaining contractual term 5 years  
Number of options exercisable (in shares) 6,724,151  
Options exercisable, weighted average remaining contractual term 4 years 1 month 6 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) 495,359  
Options outstanding, weighted average remaining contractual term 2 years 11 months 8 days  
Number of options exercisable (in shares) 495,359  
Options exercisable, weighted average remaining contractual term 2 years 11 months 8 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,613,654  
Options outstanding, weighted average remaining contractual term 3 years 6 months 29 days  
Number of options exercisable (in shares) 2,392,761  
Options exercisable, weighted average remaining contractual term 3 years  
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,584,459  
Options outstanding, weighted average remaining contractual term 3 years 4 months 28 days  
Number of options exercisable (in shares) 1,584,459  
Options exercisable, weighted average remaining contractual term 3 years 4 months 28 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) 365,769  
Options outstanding, weighted average remaining contractual term 6 years 3 months 7 days  
Number of options exercisable (in shares) 237,310  
Options exercisable, weighted average remaining contractual term 4 years 5 months 23 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,091,894  
Options outstanding, weighted average remaining contractual term 5 years 5 months 19 days  
Number of options exercisable (in shares) 1,035,401  
Options exercisable, weighted average remaining contractual term 5 years 3 months  
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) 2,019,484  
Options outstanding, weighted average remaining contractual term 7 years 10 months 2 days  
Number of options exercisable (in shares) 776,561  
Options exercisable, weighted average remaining contractual term 6 years 9 months  
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) 359,626  
Options outstanding, weighted average remaining contractual term 7 years 2 months 12 days  
Number of options exercisable (in shares) 193,920  
Options exercisable, weighted average remaining contractual term 7 years 1 month 28 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) 9,262  
Options outstanding, weighted average remaining contractual term 7 years 5 months 1 day  
Number of options exercisable (in shares) 8,380  
Options exercisable, weighted average remaining contractual term 7 years 5 months 4 days  
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