XML 80 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share Capital - Schedule of Stock Options to Purchase Ordinary Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of options      
Number of options, outstanding at beginning of year (in shares) 14,438,215    
Number of options, granted (in shares) 1,552,987    
Number of options, exercised (in shares) (5,466,170)    
Number of options, forfeited and cancelled (in shares) (174,222)    
Number of options, outstanding at ending of year (in shares) 10,350,810 14,438,215  
Number of options, exercisable options (in shares) 3,217,923    
Weighted average exercise price      
Weighted average exercise price, outstanding at beginning of year (in usd per share) $ 13.56    
Weighted average exercise price, granted (in usd per share) 50.45 $ 23.73 $ 10.53
Weighted average exercise price, exercised (in usd per share) 10.83    
Weighted average exercise price, forfeited and cancelled (in usd per share) 22.11    
Weighted average exercise price, outstanding at end of year (in usd per share) 20.40 $ 13.56  
Weighted average exercise price, exercisable options (in usd per share) $ 15.55    
Aggregate intrinsic value      
Aggregate intrinsic value, outstanding at beginning of year    
Aggregate intrinsic value, outstanding at end of year 661,150  
Aggregate intrinsic value, exercisable options $ 221,146