v3.24.2.u1
MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Available-for-sale - matures within one year, Amortized cost $ 434,318 $ 526,355
Available-for-sale - matures within one year, Gross unrealized gains 113 1,363
Available-for-sale - matures within one year, Gross unrealized losses (4,098) (6,148)
Available-for-sale - matures within one year, Fair value 430,333 521,570
Available-for-sale - matures after one year, Amortized cost 120,750 409,241
Available-for-sale - matures after one year, Gross unrealized gains 282 3,171
Available-for-sale - matures after one year, Gross unrealized losses (772) (4,587)
Available-for-sale - matures after one year, Fair value 120,260 407,825
Amortized cost 555,068 935,596
Gross unrealized gains 395 4,534
Gross unrealized losses (4,870) (10,735)
Fair value 550,593 929,395
Corporate bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 413,866 487,083
Available-for-sale - matures within one year, Gross unrealized gains 111 679
Available-for-sale - matures within one year, Gross unrealized losses (4,007) (5,942)
Available-for-sale - matures within one year, Fair value 409,970 481,820
Available-for-sale - matures after one year, Amortized cost 78,924 342,223
Available-for-sale - matures after one year, Gross unrealized gains 248 1,902
Available-for-sale - matures after one year, Gross unrealized losses (674) (4,444)
Available-for-sale - matures after one year, Fair value 78,498 339,681
U.S. Treasury securities [Member]    
Available-for-sale - matures within one year, Amortized cost 9,289 15,324
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (38) (63)
Available-for-sale - matures within one year, Fair value 9,251 15,261
Available-for-sale - matures after one year, Amortized cost   2,430
Available-for-sale - matures after one year, Gross unrealized gains   0
Available-for-sale - matures after one year, Gross unrealized losses   (22)
Available-for-sale - matures after one year, Fair value   2,408
U.S. Government agency securities [Member]    
Available-for-sale - matures within one year, Amortized cost 6,453 8,787
Available-for-sale - matures within one year, Gross unrealized gains 2 11
Available-for-sale - matures within one year, Gross unrealized losses (13) (3)
Available-for-sale - matures within one year, Fair value 6,442 8,795
Available-for-sale - matures after one year, Amortized cost 38,647 44,100
Available-for-sale - matures after one year, Gross unrealized gains 6 107
Available-for-sale - matures after one year, Gross unrealized losses (98) (121)
Available-for-sale - matures after one year, Fair value 38,555 44,086
Non-U.S. Government securities [Member]    
Available-for-sale - matures within one year, Amortized cost 4,710 15,161
Available-for-sale - matures within one year, Gross unrealized gains 0 673
Available-for-sale - matures within one year, Gross unrealized losses (40) (140)
Available-for-sale - matures within one year, Fair value 4,670 15,694
Available-for-sale - matures after one year, Amortized cost 3,179 20,488
Available-for-sale - matures after one year, Gross unrealized gains 28 1,162
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Available-for-sale - matures after one year, Fair value $ 3,207 $ 21,650