v3.24.3
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
9 Months Ended
Sep. 30, 2024
Accumulated Other Comprehensive Income Loss [Abstract]  
Schedule of changes in AOCI
   
Three Months Ended
September 30,
   
Nine Months Ended
September 30,
 
   
2024
   
2023
   
2024
   
2023
 
Unrealized gains (losses) on available-for-sale marketable securities
                       
Beginning balance
 
$
(3,465
)
 
$
(18,611
)
 
$
(4,960
)
 
$
(25,449
)
Revaluation
   
4,571
     
3,216
     
8,304
     
11,579
 
Tax on revaluation
   
(1,017
)
   
(654
)
   
(1,786
)
   
(2,257
)
Other comprehensive income before reclassifications
   
3,554
     
2,562
     
6,518
     
9,322
 
Reclassification
   
(777
)
   
-
     
(2,747
)
   
107
 
Tax on reclassification
   
198
     
-
     
699
     
(29
)
Losses (gains) reclassified from accumulated other comprehensive income (loss)
   
(579
)
   
-
     
(2,048
)
   
78
 
Net current period other comprehensive income
   
2,975
     
2,562
     
4,470
     
9,400
 
Ending balance
 
$
(490
)
 
$
(16,049
)
 
$
(490
)
 
$
(16,049
)
Unrealized gains (losses) on cash flow hedges
                               
Beginning balance
 
$
407
   
$
(1,776
)
 
$
3,940
   
$
(1,761
)
      Revaluation
   
1,286
     
(2,896
)
   
(1,620
)
   
(7,321
)
      Tax on revaluation
   
(155
)
   
183
     
194
     
460
 
Other comprehensive loss before reclassifications
   
1,131
     
(2,713
)
   
(1,426
)
   
(6,861
)
Reclassification
   
(646
)
   
1,910
     
(1,755
)
   
6,316
 
Tax on reclassification
   
78
     
(120
)
   
211
     
(393
)
Losses (gains) reclassified from accumulated other comprehensive income (loss)
   
(568
)
   
1,790
     
(1,544
)
   
5,923
 
Net current period other comprehensive income (loss)
   
563
     
(923
)
   
(2,970
)
   
(938
)
Ending balance
 
$
970
   
$
(2,699
)
 
$
970
   
$
(2,699
)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
                               
Beginning balance
 
$
(64,298
)
 
$
(50,695
)
 
$
(43,335
)
 
$
(37,960
)
      Revaluation
   
13,555
     
(9,989
)
   
(7,408
)
   
(22,724
)
Ending balance
 
$
(50,743
)
 
$
(60,684
)
 
$
(50,743
)
 
$
(60,684
)
Unrealized gains (losses) on foreign currency translation
                               
Beginning balance
 
$
(10,594
)
 
$
(6,350
)
 
$
(2,530
)
 
$
(7,939
)
      Revaluation
   
3,604
     
1,833
     
(4,460
)
   
3,422
 
Ending balance
 
$
(6,990
)
 
$
(4,517
)
 
$
(6,990
)
 
$
(4,517
)
Total
 
$
(57,253
)
 
$
(83,949
)
 
$
(57,253
)
 
$
(83,949
)
Schedule of reclassifications out of AOCI
Details about Accumulated Other
Comprehensive Loss Components
 
Three Months Ended
September 30,
   
Nine Months Ended
September 30,
 
Affected Line Item in the 
Statement of Income
   
2024
   
2023
   
2024
   
2023
   
Unrealized gains (losses) on available-for-sale marketable securities
                             
   
$
777
   
$
-
   
$
2,747
   
$
(107
)
Financial income (expense), net
     
(198
)
   
-
     
(699
)
   
29
 
Income taxes
   
$
579
   
$
-
   
$
2,048
   
$
(78
)
Total, net of income taxes
Unrealized gains (losses) on cash flow hedges, net
                                     
     
78
     
(219
)
   
204
     
(734
)
Cost of revenues
     
369
     
(1,138
)
   
1,031
     
(3,789
)
Research and development
     
85
     
(256
)
   
231
     
(791
)
Sales and marketing
     
114
     
(297
)
   
289
     
(1,002
)
General and administrative
   
$
646
   
$
(1,910
)
 
$
1,755
   
$
(6,316
)
Total, before income taxes
     
(78
)
   
120
     
(211
)
   
393
 
Income taxes
     
568
     
(1,790
)
   
1,544
     
(5,923
)
Total, net of income taxes
Total reclassifications for the period
 
$
1,147
   
$
(1,790
)
 
$
3,592
   
$
(6,001
)