v3.22.4
FINANCIAL (EXPENSES) INCOME, NET (Tables)
12 Months Ended
Dec. 31, 2022
Nonoperating Income (Expense) [Abstract]  
Schedule of Financial Expenses (Income), Net
 
   
Year ended December 31,
 
   
2022
   
2021
   
2020
 
Exchange rate (loss) gain, net
 
$
(1,547
)
 
$
(22,493
)
 
$
33,065
 
Interest income on marketable securities
   
10,551
     
2,973
     
3,750
 
Convertible note
   
(2,916
)
   
(2,903
)
   
(3,185
)
Hedging
   
4,716
     
9,417
     
(4,013
)
Financing component expenses related to ASC 606
   
(7,038
)
   
(5,771
)
   
(4,887
)
Bank charges
   
(1,584
)
   
(1,991
)
   
(2,048
)
Interest income, net
   
1,402
     
183
     
67
 
Other
   
(268
)
   
670
     
(1,644
)
Total financial income (expenses), net
 
$
3,316
   
$
(19,915
)
 
$
21,105