v3.23.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Beginning balance   $ (73,109)     $ (73,109)  
Net current period other comprehensive income (loss) $ (228) (4,095) $ (43,553) $ (18,748) (4,323) $ (62,301)
Ending balance (77,432)   (89,620)   (77,432) (89,620)
Unrealized gains (losses) on available-for-sale marketable securities [Member]            
Beginning balance (19,272) (25,449) (14,215) (4,709) (25,449) (4,709)
Revaluation 793   (5,919)   8,363 (18,640)
Tax on revaluation (132)   1,357   (1,603) 3,828
Other comprehensive income (loss) before reclassifications 661   (4,562)   6,760 14,812
Reclassification 0   0   107 844
Tax on reclassification 0   0   (29) (100)
Losses reclassified from accumulated other comprehensive income (loss) 0   0   78 744
Net current period other comprehensive income (loss) 661   (4,562)   6,838 (14,068)
Ending balance (18,611) (19,272) (18,777) (14,215) (18,611) (18,777)
Unrealized gains (losses) on cash flow hedges [Member]            
Beginning balance (2,092) (1,761) 194 874 (1,761) 874
Revaluation (2,229)   (7,188)   (4,425) (8,525)
Tax on revaluation 138   837   277 996
Other comprehensive income (loss) before reclassifications (2,091)   (6,351)   (4,148) (7,529)
Reclassification 2,566   2,846   4,406 3,411
Tax on reclassification (159)   (331)   (273) (398)
Losses reclassified from accumulated other comprehensive income (loss) 2,407   2,515   4,133 3,013
Net current period other comprehensive income (loss) 316   (3,836)   (15) (4,516)
Ending balance (1,776) (2,092) (3,642) 194 (1,776) (3,642)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature [Member]            
Beginning balance (48,760) (37,960) (24,403) (17,420) (37,960) (17,420)
Revaluation (1,935)   (28,347)   (12,735) (35,330)
Ending balance (50,695) (48,760) (52,750) (24,403) (50,695) (52,750)
Unrealized gains (losses) on foreign currency translation [Member]            
Beginning balance (7,080) (7,939) (7,643) (6,064) (7,939) (6,064)
Revaluation 730   (6,808)   1,589 (8,387)
Ending balance $ (6,350) $ (7,080) $ (14,451) $ (7,643) $ (6,350) $ (14,451)