v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
NOTE 21:       ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
 
   
Unrealized gains (losses) on available-for-sale marketable securities
   
Unrealized gains (losses) on cash flow hedges
   
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
   
Unrealized gains (losses) on foreign currency translation
   
Total
 
Beginning balance as of January 1, 2021
 
$
240
   
$
-
   
$
-
   
$
3,617
   
$
3,857
 
Revaluation
   
(6,283
)
   
3,735
     
(17,420
)
   
(9,681
)
   
(29,649
)
Tax on revaluation
   
1,346
     
(446
)
   
-
     
-
     
900
 
Other comprehensive income (loss) before reclassifications
   
(4,937
)
   
3,289
     
(17,420
)
   
(9,681
)
   
28,749
 
Reclassification
   
(16
)
   
(2,742
)
   
-
     
-
     
(2,758
)
Tax on reclassification
   
4
     
327
     
-
     
-
     
331
 
Gains reclassified from accumulated other comprehensive income
   
(12
)
   
(2,415
)
   
-
     
-
     
(2,427
)
Net current period other comprehensive income (loss)
   
(4,949
)
   
874
     
(17,420
)
   
(9,681
)
   
(31,176
)
Ending balance as of December 31, 2021
 
$
(4,709
)
 
$
874
   
$
(17,420
)
 
$
(6,064
)
 
$
(27,319
)
Revaluation
   
(26,944
)
   
(9,890
)
   
(20,540
)
   
(1,875
)
   
(59,249
)
Tax on revaluation
   
5,583
     
925
     
-
     
-
     
6,508
 
Other comprehensive income (loss) before reclassifications
   
(21,361
)
   
(8,965
)
   
(20,540
)
   
(1,875
)
   
(52,741
)
Reclassification
   
736
     
7,024
     
-
     
-
     
7,760
 
Tax on reclassification
   
(115
)
   
(694
)
   
-
     
-
     
(809
)
Losses reclassified from accumulated other comprehensive income
   
621
     
6,330
     
-
     
-
     
6,951
 
Net current period other comprehensive loss
   
(20,740
)
   
(2,635
)
   
(20,540
)
   
(1,875
)
   
(45,790
)
Ending balance as of December 31, 2022
 
$
(25,449
)
 
$
(1,761
)
 
$
(37,960
)
 
$
(7,939
)
 
$
(73,109
)
Revaluation
   
25,898
     
(1,973
)
   
(5,375
)
   
5,409
     
23,959
 
Tax on revaluation
   
(5,487
)
   
(17
)
   
-
     
-
     
(5,504
)
Other comprehensive income (loss) before reclassifications
   
20,411
     
(1,990
)
   
(5,375
)
   
5,409
     
18,455
 
Reclassification
   
107
     
8,325
     
-
     
-
     
8,432
 
Tax on reclassification
   
(29
)
   
(634
)
   
-
     
-
     
(663
)
Losses reclassified from accumulated other comprehensive income
   
78
     
7,691
     
-
     
-
     
7,769
 
Net current period other comprehensive income (loss)
   
20,489
     
5,701
     
(5,375
)
   
5,409
     
26,224
 
Ending balance as of December 31, 2023
 
$
(4,960
)
 
$
3,940
   
$
(43,335
)
 
$
(2,530
)
 
$
(46,885
)
 
The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021:
 
Details about Accumulated Other
Comprehensive Income (Loss) Components
 
Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
 
Affected Line Item in the
Statement of Income
   
2023
   
2022
   
2021
   
Unrealized gains (losses) on available-for-sale marketable securities
                   
   
$
(107
)
 
$
(736
)
 
$
16
 
Financial income (expenses), net
     
29
     
115
     
(4
)
Income taxes
   
$
(78
)
 
$
(621
)
 
$
12
 
Total, net of income taxes
Unrealized gains (losses) on cash flow hedges
                         
     
(964
)
   
(801
)
   
333
 
Cost of revenues
     
(4,981
)
   
(4,142
)
   
1,645
 
Research and development
     
(1,057
)
   
(959
)
   
334
 
Sales and marketing
     
(1,323
)
   
(1,122
)
   
430
 
General and administrative
   
$
(8,325
)
 
$
(7,024
)
 
$
2,742
 
Total, before income taxes
     
634
     
694
     
(327
)
Income taxes
     
(7,691
)
   
(6,330
)
   
2,415
 
Total, net of income taxes
Total reclassifications for the period
 
$
(7,769
)
 
$
(6,951
)
 
$
2,427