v3.24.2.u1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Beginning balance   $ (46,885)     $ (46,885)  
Net current period other comprehensive income (loss) $ (11,339) (19,726) $ (228) $ (4,095) (31,065) $ (4,323)
Ending balance (77,950)   (77,432)   (77,950) (77,432)
Unrealized gains (losses) on available-for-sale marketable securities [Member]            
Beginning balance (3,469) (4,960) (19,272) (25,449) (4,960) (25,449)
Revaluation 1,873   793   3,733 8,363
Tax on revaluation (400)   (132)   (769) (1,603)
Other comprehensive income (loss) before reclassifications 1,473   661   2,964 6,760
Reclassification (1,970)   0   (1,970) 107
Tax on reclassification 501   0   501 (29)
Losses (gains) reclassified from accumulated other comprehensive income (loss) (1,469)   0   (1,469) 78
Net current period other comprehensive income (loss) 4   661   1,495 6,838
Ending balance (3,465) (3,469) (18,611) (19,272) (3,465) (18,611)
Unrealized gains (losses) on cash flow hedges [Member]            
Beginning balance 1,575 3,940 (2,092) (1,761) 3,940 (1,761)
Revaluation (1,158)   (2,229)   (2,906) (4,425)
Tax on revaluation 139   138   349 277
Other comprehensive income (loss) before reclassifications (1,019)   (2,091)   (2,557) (4,148)
Reclassification (170)   2,566   (1,109) 4,406
Tax on reclassification 21   (159)   133 (273)
Losses (gains) reclassified from accumulated other comprehensive income (loss) (149)   2,407   (976) 4,133
Net current period other comprehensive income (loss) (1,168)   316   (3,533) (15)
Ending balance 407 1,575 (1,776) (2,092) 407 (1,776)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature [Member]            
Beginning balance (56,717) (43,335) (48,760) (37,960) (43,335) (37,960)
Revaluation (7,581)   (1,935)   (20,963) (12,735)
Ending balance (64,298) (56,717) (50,695) (48,760) (64,298) (50,695)
Unrealized gains (losses) on foreign currency translation [Member]            
Beginning balance (8,000) (2,530) (7,080) (7,939) (2,530) (7,939)
Revaluation (2,594)   730   (8,064) 1,589
Ending balance $ (10,594) $ (8,000) $ (6,350) $ (7,080) $ (10,594) $ (6,350)