XML 77 R52.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS' EQUITY (Details 2) - Employee Stock Option [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding 1,320,917
Options outstanding weighted average remaining contractual life (years) 5 years 7 months 2 days [1]
Options outstanding and exercisable 52,997
Options exercisable weighted average remaining contractual life (years) 4 years 11 months 8 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) 8 years 2 months 27 days [1]
Options outstanding and exercisable 5,435
Options exercisable weighted average remaining contractual life (years) 8 years 2 months 27 days [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,292
Options outstanding weighted average remaining contractual life (years) 5 years 3 months 4 days [1]
Options outstanding and exercisable 27,598
Options exercisable weighted average remaining contractual life (years) 4 years 7 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 9,992
Options outstanding weighted average remaining contractual life (years) 2 years 11 months 26 days [1]
Options outstanding and exercisable 9,992
Options exercisable weighted average remaining contractual life (years) 2 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 8,231
Options outstanding weighted average remaining contractual life (years) 6 years 5 months 5 days [1]
Options outstanding and exercisable 7,306
Options exercisable weighted average remaining contractual life (years) 6 years 5 months 9 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 2,666
Options outstanding weighted average remaining contractual life (years) 4 years 10 months 3 days [1]
Options outstanding and exercisable 2,666
Options exercisable weighted average remaining contractual life (years) 4 years 10 months 3 days [1]
RSUs only [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
RSUs outstanding 1,251,311
Options outstanding weighted average remaining contractual life (years) 0 years [1]
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.