XML 107 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share capital - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 05, 2024
Share Capital [Line Items]            
Number of options, granted (in shares)     3,934,564      
Unrecognized compensation cost     $ 119,584      
Unrecognized compensation cost expected recognition weighted average period     1 year 7 months 2 days      
Weighted average grant date exercise price of options granted (in usd per share)     $ 15.91 $ 55.65 $ 78.69  
Weighted average grant date fair values options granted (in usd per share)     10.40 33.77 44.70  
Weighted average grant date fair values options forfeited and cancelled (in usd per share)     $ 29.01 $ 36.54 $ 86.79  
Aggregate intrinsic values options exercised     $ 3,041 $ 49,679 $ 26,436  
ESPP            
Share Capital [Line Items]            
Ordinary shares available for grant (in shares)     6,507,843      
Percentage of increase in shares outstanding     1.00%      
Ordinary shares            
Share Capital [Line Items]            
Ordinary shares issued for ESPP (in shares)     311,785 202,492 86,264  
Ordinary shares | ESPP            
Share Capital [Line Items]            
Ordinary shares issued for ESPP (in shares)     311,785      
2015 Plan            
Share Capital [Line Items]            
Ordinary shares available for grant (in shares)     0      
Number of options, granted (in shares)   433,018        
2024 Omnibus Incentive Plan            
Share Capital [Line Items]            
Ordinary shares available for grant (in shares)     10,702,818     9,000,000
Options | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period     2 years      
Options | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period     4 years      
Options | 2015 Plan            
Share Capital [Line Items]            
Stock awards granted, expiration period     10 years      
Options | 2015 Plan | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period     2 years      
Options | 2015 Plan | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period     4 years      
Options | 2024 Omnibus Incentive Plan            
Share Capital [Line Items]            
Stock awards granted, expiration period     10 years      
Options | 2024 Omnibus Incentive Plan | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period 2 years          
Options | 2024 Omnibus Incentive Plan | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period 4 years          
Restricted Stock Units (RSUs)            
Share Capital [Line Items]            
Granted (in usd per share)     $ 15.43 $ 57.60 $ 79.45  
Restricted Stock Units (RSUs) | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period     2 years      
Restricted Stock Units (RSUs) | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period     3 years      
Restricted Stock Units (RSUs) | 2015 Plan | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period     2 years      
Restricted Stock Units (RSUs) | 2015 Plan | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period     3 years      
Restricted Stock Units (RSUs) | 2024 Omnibus Incentive Plan            
Share Capital [Line Items]            
Stock awards granted, vesting period     3 years      
PSUs | 2015 Plan | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period     3 years      
PSUs | 2015 Plan | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period     6 years      
PSUs | 2024 Omnibus Incentive Plan | Minimum            
Share Capital [Line Items]            
Stock awards granted, vesting period 3 years          
PSUs | 2024 Omnibus Incentive Plan | Maximum            
Share Capital [Line Items]            
Stock awards granted, vesting period 6 years          
RSUs and PSUs            
Share Capital [Line Items]            
Total fair value at grant date     $ 66,933 $ 83,968 $ 44,818  
Granted (in usd per share)     $ 15.43