XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Share capital - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 30, 2022
Share Capital [Line Items]          
Unrecognized compensation cost $ 125,600 $ 125,600      
Unrecognized compensation cost expected recognition weighted average period   2 years 4 months 17 days      
Weighted average grant date exercise price of options granted (in usd per share)   $ 78.69 $ 149.96 $ 71.87  
Weighted average grant date fair values options granted (in usd per share)   44.70 81.93 37.12  
Weighted average grant date fair values options forfeited and cancelled (in usd per share)   $ 86.79 $ 62.77 $ 22.98  
Aggregate intrinsic values options exercised   $ 26,436 $ 143,695 $ 156,910  
Fair value of ordinary shares (in usd per share) $ 73.35 $ 73.35 $ 75.08 $ 173.04  
ESPP          
Share Capital [Line Items]          
Ordinary shares available for grant (in shares) 4,868,733 4,868,733      
Percentage of increase in shares outstanding 1.00%        
Ordinary shares          
Share Capital [Line Items]          
Ordinary shares issued for ESPP (in shares)   86,264 51,370 66,691  
Ordinary shares | ESPP          
Share Capital [Line Items]          
Ordinary shares issued for ESPP (in shares)   86,264      
2015 Plan          
Share Capital [Line Items]          
Percentage increase in number of shares available for issuance 4.00%        
Number of shares available for issuance (in shares) 43,465,227 43,465,227     39,264,853
Ordinary shares available for grant (in shares) 20,630,323 20,630,323      
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      
Restricted share units | Minimum          
Share Capital [Line Items]          
Stock awards granted, vesting period   2 years      
Restricted share units | Maximum          
Share Capital [Line Items]          
Stock awards granted, vesting period   3 years      
Restricted share units | 2015 Plan | Minimum          
Share Capital [Line Items]          
Stock awards granted, vesting period   2 years      
Restricted share units | 2015 Plan | Maximum          
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