XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Share capital - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 05, 2024
Share Capital [Line Items]            
Number of options, granted (in shares)     944,888      
Unrecognized compensation cost     $ 73,849      
Unrecognized compensation cost expected recognition weighted average period     1 year 5 months 12 days      
Weighted average grant date exercise price of options granted (in usd per share)     $ 17.96 $ 15.91 $ 55.65  
Weighted average grant date fair values options granted (in usd per share)     12.12 10.40 33.77  
Weighted average grant date fair values options forfeited and cancelled (in usd per share)     $ 23.69 $ 29.01 $ 36.54  
Aggregate intrinsic values options exercised     $ 3,992 $ 3,041 $ 49,679  
ESPP            
Share Capital [Line Items]            
Ordinary shares available for grant (in shares)     6,228,393      
Percentage of increase in shares outstanding     1.00%      
Ordinary shares            
Share Capital [Line Items]            
Ordinary shares issued for ESPP (in shares)     279,450 311,785 202,492  
Ordinary shares | ESPP            
Share Capital [Line Items]            
Ordinary shares issued for ESPP (in shares)     279,450      
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)     6,335,168     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)     $ 18.44 $ 15.43 $ 57.60  
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     $ 81,096 $ 66,933 $ 83,968  
Granted (in usd per share)     $ 18.44