v3.24.1.u1
STOCK CAPITAL (Tables)
3 Months Ended
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of activity in the share options granted to employees and members of board of directors
   
Number of options
   
Weighted average exercise price
   
Weighted average remaining contractual term in years
   
Aggregate intrinsic Value
 
Outstanding as of December 31, 2023
   
317,416
   
$
53.38
     
4.05
   
$
17,366
 
Exercised
   
(3,421
)
   
3.93
     
-
     
247
 
Outstanding as of March 31, 2024
   
313,995
   
$
53.92
     
3.85
   
$
11,378
 
Vested and expected to vest as of March 31, 2024
   
313,869
   
$
53.81
     
3.84
   
$
11,378
 
Exercisable as of March 31, 2024
   
309,120
   
$
49.86
     
3.80
   
$
11,378
 
Schedule of RSU activity
   
Number of RSUs
   
Weighted average grant date fair value
 
Unvested as of December 31, 2023
   
1,860,286
   
$
182.52
 
Granted
   
242,099
     
70.54
 
Vested
   
(163,974
)
   
207.93
 
Forfeited
   
(91,612
)
   
221.97
 
Unvested as of March 31, 2024
   
1,846,799
   
$
163.63
 
Schedule of recognized stock-based compensation expenses
   
Three Months Ended
March 31,
 
   
2024
   
2023
 
Stock-based compensation expenses:
           
Cost of revenues
 
$
5,968
   
$
5,927
 
Research and development
   
17,139
     
17,209
 
Selling and marketing
   
7,911
     
8,079
 
General and administrative
   
6,588
     
8,020
 
Total stock-based compensation expenses
 
$
37,606
   
$
39,235
 
                 
Stock-based compensation capitalized:
               
Inventory
 
$
804
   
$
405
 
Other long-term assets
   
478
     
430
 
Total stock-based compensation capitalized
 
$
1,282
   
$
835
 
Option [Member] | Employees and members of board of directors  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of RSU activity
   
Number of PSUs
   
Weighted average grant date fair value
 
Unvested as of December 31, 2023
   
74,415
   
$
302.58
 
Granted
   
81,249
     
99.13
 
Vested
   
(7,859
)
   
298.93
 
Forfeited
   
(8,836
)
   
288.77
 
Unvested as of March 31, 2024
   
138,969
   
$
184.72