v3.23.2
MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Available-for-sale - matures within one year, Amortized cost $ 503,481 $ 246,327
Available-for-sale - matures within one year, Gross unrealized gains 424 0
Available-for-sale - matures within one year, Gross unrealized losses (10,729) (5,210)
Available-for-sale - matures within one year, Fair value 493,176 241,117
Available-for-sale - matures after one year, Amortized cost 449,232 672,488
Available-for-sale - matures after one year, Gross unrealized gains 583 80
Available-for-sale - matures after one year, Gross unrealized losses (14,015) (27,077)
Available-for-sale - matures after one year, Fair value 435,800 645,491
Amortized cost 952,713 918,815
Gross unrealized gains 1,007 80
Gross unrealized losses (24,744) (32,287)
Fair value 928,976 886,608
Corporate bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 472,687 222,482
Available-for-sale - matures within one year, Gross unrealized gains 424 0
Available-for-sale - matures within one year, Gross unrealized losses (10,314) (4,657)
Available-for-sale - matures within one year, Fair value 462,797 217,825
Available-for-sale - matures after one year, Amortized cost 416,648 657,238
Available-for-sale - matures after one year, Gross unrealized gains 583 80
Available-for-sale - matures after one year, Gross unrealized losses (13,464) (26,460)
Available-for-sale - matures after one year, Fair value 403,767 630,858
U.S. governmental bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 23,954 15,963
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (248) (284)
Available-for-sale - matures within one year, Fair value 23,706 15,679
Available-for-sale - matures after one year, Amortized cost 27,842 9,939
Available-for-sale - matures after one year, Gross unrealized gains 0 0
Available-for-sale - matures after one year, Gross unrealized losses (313) (261)
Available-for-sale - matures after one year, Fair value 27,529 9,678
Non - U.S. governmental bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 6,840 7,882
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (167) (269)
Available-for-sale - matures within one year, Fair value 6,673 7,613
Available-for-sale - matures after one year, Amortized cost 4,742 5,311
Available-for-sale - matures after one year, Gross unrealized gains 0 0
Available-for-sale - matures after one year, Gross unrealized losses (238) (356)
Available-for-sale - matures after one year, Fair value $ 4,504 $ 4,955