XML 112 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share capital - Schedule of Stock Option Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of options outstanding (in shares) 11,315,468 8,539,507
Options outstanding, weighted average remaining contractual term 5 years 7 months 13 days  
Number of options exercisable (in shares) 6,739,295  
Options exercisable, weighted average remaining contractual term 3 years 4 months 17 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) 316,030  
Options outstanding, weighted average remaining contractual term 2 years 18 days  
Number of options exercisable (in shares) 316,030  
Options exercisable, weighted average remaining contractual term 2 years 18 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) 5,929,168  
Options outstanding, weighted average remaining contractual term 6 years 3 months 18 days  
Number of options exercisable (in shares) 2,395,159  
Options exercisable, weighted average remaining contractual term 2 years 1 month 17 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,744,869  
Options outstanding, weighted average remaining contractual term 3 years 4 months 24 days  
Number of options exercisable (in shares) 1,494,664  
Options exercisable, weighted average remaining contractual term 2 years 4 months 17 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,187  
Options outstanding, weighted average remaining contractual term 5 years 3 months 25 days  
Number of options exercisable (in shares) 241,091  
Options exercisable, weighted average remaining contractual term 4 years 1 month 6 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,008,600  
Options outstanding, weighted average remaining contractual term 4 years 5 months 23 days  
Number of options exercisable (in shares) 1,008,600  
Options exercisable, weighted average remaining contractual term 4 years 5 months 23 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) 1,688,548  
Options outstanding, weighted average remaining contractual term 6 years 10 months 6 days  
Number of options exercisable (in shares) 1,051,806  
Options exercisable, weighted average remaining contractual term 6 years 2 months 26 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) 287,804  
Options outstanding, weighted average remaining contractual term 6 years 2 months 8 days  
Number of options exercisable (in shares) 223,124  
Options exercisable, weighted average remaining contractual term 6 years 2 months 1 day  
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 6 years 5 months 1 day  
Number of options exercisable (in shares) 8,821  
Options exercisable, weighted average remaining contractual term 6 years 5 months 1 day  
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