| Schedule of Financial Expenses (Income), Net |
| |
|
Year
ended December 31, |
|
| |
|
2023
|
|
|
2022
|
|
|
2021
|
|
|
Exchange rate (loss)
gain, net |
|
$
|
24,181
|
|
|
$
|
(1,547
|
)
|
|
$
|
(22,493
|
)
|
|
Interest income on marketable
securities |
|
|
25,668
|
|
|
|
10,551
|
|
|
|
2,973
|
|
|
Convertible note
|
|
|
(2,930
|
)
|
|
|
(2,916
|
)
|
|
|
(2,903
|
)
|
|
Hedging
|
|
|
2,337
|
|
|
|
4,716
|
|
|
|
9,417
|
|
|
Financing component expenses
related to ASC 606 |
|
|
(9,773
|
)
|
|
|
(7,038
|
)
|
|
|
(5,771
|
)
|
|
Bank charges
|
|
|
(1,418
|
)
|
|
|
(1,584
|
)
|
|
|
(1,991
|
)
|
|
Interest income
|
|
|
7,494
|
|
|
|
2,932
|
|
|
|
788
|
|
|
Interest expense
|
|
|
(1,269
|
)
|
|
|
(1,530
|
)
|
|
|
(605
|
)
|
|
Other
|
|
|
(3,078
|
)
|
|
|
166
|
|
|
|
571
|
|
|
Total financial income
(expenses), net |
|
$
|
41,212
|
|
|
$
|
3,750
|
|
|
$
|
(20,014
|
)
|
|