XML 38 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity (Details 2) - Options and RSUs [Member]
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding 137,091
Options outstanding weighted average remaining contractual life (years) 6 years 4 months 2 days [1]
Options outstanding and exercisable 44,627
Options exercisable weighted average remaining contractual life (years) 4 years 9 months 18 days [1]
$5.37 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price | $ / shares $ 5.37
Options outstanding 12,425
Options outstanding weighted average remaining contractual life (years) 9 years 2 months 27 days [1]
Options outstanding and exercisable
Options exercisable weighted average remaining contractual life (years) 0 years [1]
$20.42 - $33.75 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, minimum | $ / shares $ 20.42
Range of exercise price, maximum | $ / shares $ 33.75
Options outstanding 36,851
Options outstanding weighted average remaining contractual life (years) 6 years 2 months 30 days [1]
Options outstanding and exercisable 21,968
Options exercisable weighted average remaining contractual life (years) 4 years 10 months 6 days [1]
$37.14 - $38.75 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, minimum | $ / shares $ 37.14
Range of exercise price, maximum | $ / shares $ 38.75
Options outstanding 10,194
Options outstanding weighted average remaining contractual life (years) 3 years 11 months 26 days [1]
Options outstanding and exercisable 10,194
Options exercisable weighted average remaining contractual life (years) 3 years 11 months 26 days [1]
$50 - $52.5 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, minimum | $ / shares $ 50
Range of exercise price, maximum | $ / shares $ 52.5
Options outstanding 11,395
Options outstanding weighted average remaining contractual life (years) 5 years 8 months 9 days [1]
Options outstanding and exercisable 8,621
Options exercisable weighted average remaining contractual life (years) 5 years 1 month 16 days [1]
$182.5 - $524.25 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, minimum | $ / shares $ 182.5
Range of exercise price, maximum | $ / shares $ 524.25
Options outstanding 3,848
Options outstanding weighted average remaining contractual life (years) 5 years 10 months 25 days [1]
Options outstanding and exercisable 3,844
Options exercisable weighted average remaining contractual life (years) 5 years 10 months 25 days [1]
RSUs only [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding 62,378
Options outstanding weighted average remaining contractual life (years) 0 years [1]
Options outstanding and exercisable
Options exercisable weighted average remaining contractual life (years) 0 years [1]
[1] Calculation of weighted average remaining contractual term does not include the RSUs that were granted, which have an indefinite contractual term.