v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Beginning balance $ (46,885)  
Net current period other comprehensive income (loss) (19,726) $ (4,095)
Ending balance (66,611) (77,204)
Unrealized gains (losses) on available-for-sale marketable securities [Member]    
Beginning balance (4,960) (25,449)
Revaluation 1,860 7,570
Tax on revaluation (369) (1,471)
Other comprehensive income (loss) before reclassifications 1,491 6,099
Reclassification 0 107
Tax on reclassification 0 (29)
Losses (gains) reclassified from accumulated other comprehensive income (loss) 0 78
Net current period other comprehensive income (loss) 1,491 6,177
Ending balance (3,469) (19,272)
Unrealized gains (losses) on cash flow hedges [Member]    
Beginning balance 3,940 (1,761)
Revaluation (1,748) (2,196)
Tax on revaluation 210 139
Other comprehensive income (loss) before reclassifications (1,538) (2,057)
Reclassification (939) 1,840
Tax on reclassification 112 (114)
Losses (gains) reclassified from accumulated other comprehensive income (loss) (827) 1,726
Net current period other comprehensive income (loss) (2,365) (331)
Ending balance 1,575 (2,092)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature [Member]    
Beginning balance (43,335) (37,960)
Revaluation (13,382) (10,800)
Ending balance (56,717) (48,760)
Unrealized gains (losses) on foreign currency translation [Member]    
Beginning balance (2,530) (7,939)
Revaluation (5,470) 859
Ending balance $ (8,000) $ (7,080)