XML 141 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share capital - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Capital [Line Items]        
Unrecognized compensation cost $ 96,379 $ 96,379    
Unrecognized compensation cost expected recognition weighted average period   2 years 7 months 17 days    
Weighted average grant date exercise price of options granted (in usd per share)   $ 149.96 $ 71.87 $ 50.45
Weighted average grant date fair values options forfeited and cancelled (in usd per share)   $ 62.77 $ 22.98 $ 22.11
Aggregate intrinsic values options exercised   $ 143,695 $ 156,910 $ 266,626
Fair value of ordinary shares (in usd per share) $ 75.08 $ 75.08 $ 173.04 $ 84.27
ESPP        
Share Capital [Line Items]        
Ordinary shares available for grant (in shares) 4,954,997 4,954,997    
Percentage of increase in shares outstanding 1.00%      
Ordinary shares        
Share Capital [Line Items]        
Ordinary shares issued for ESPP (in shares)   51,370 66,691 67,366
Ordinary shares | ESPP        
Share Capital [Line Items]        
Ordinary shares issued for ESPP (in shares)   51,370    
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) 39,264,853 39,264,853 35,107,569  
Ordinary shares available for grant (in shares) 18,581,409 18,581,409    
Options        
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    
Restricted share units        
Share Capital [Line Items]        
Stock awards granted, vesting period   3 years    
Restricted share units | 2015 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