v3.23.2
STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested at beginning of period | shares 1,488,515
Granted | shares 193,199
Vested | shares (366,445)
Forfeited | shares (50,100)
Unvested at end of period | shares 1,265,169
Weighted average grant date fair value, beginning of period | $ / shares $ 232.05
Weighted average grant date fair value, granted | $ / shares 287.8
Weighted average grant date fair value, vested | $ / shares 184.37
Weighted average grant date fair value, forfeited | $ / shares 257.92
Weighted average grant date fair value, end of period | $ / shares $ 278.79
Phantom Share Units (PSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested at beginning of period | shares 149,232
Granted | shares 32,348
Vested | shares (8,249)
Unvested at end of period | shares 173,331
Weighted average grant date fair value, beginning of period | $ / shares $ 295.88
Weighted average grant date fair value, granted | $ / shares 314.22
Weighted average grant date fair value, vested | $ / shares 270.93
Weighted average grant date fair value, end of period | $ / shares $ 114.79