v3.24.0.1
MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost $ 526,355 $ 246,327
Available for-sale - matures within one year, gross unrealized gains 1,363 0
Available for-sale - matures within one year, gross unrealized losses (6,148) (5,210)
Available for-sale - matures within one year, fair value 521,570 241,117
Available for-sale - matures after one year, amortized cost 409,241 672,488
Available for-sale - matures after one year, gross unrealized gains 3,171 80
Available for-sale - matures after one year, gross unrealized losses (4,587) (27,077)
Available for-sale - matures after one year, fair value 407,825 645,491
Amortized cost 935,596 918,815
Gross unrealized gains 4,534 80
Gross unrealized losses (10,735) (32,287)
Fair value 929,395 886,608
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 487,083 222,482
Available for-sale - matures within one year, gross unrealized gains 679 0
Available for-sale - matures within one year, gross unrealized losses (5,942) (4,657)
Available for-sale - matures within one year, fair value 481,820 217,825
Available for-sale - matures after one year, amortized cost 342,223 657,238
Available for-sale - matures after one year, gross unrealized gains 1,902 80
Available for-sale - matures after one year, gross unrealized losses (4,444) (26,460)
Available for-sale - matures after one year, fair value 339,681 630,858
U.S. Treasury securities [Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 15,324 15,963
Available for-sale - matures within one year, gross unrealized gains 0 0
Available for-sale - matures within one year, gross unrealized losses (63) (284)
Available for-sale - matures within one year, fair value 15,261 15,679
Available for-sale - matures after one year, amortized cost 2,430 9,939
Available for-sale - matures after one year, gross unrealized gains 0 0
Available for-sale - matures after one year, gross unrealized losses (22) (261)
Available for-sale - matures after one year, fair value 2,408 9,678
U.S. Government agency securities [Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 8,787  
Available for-sale - matures within one year, gross unrealized gains 11  
Available for-sale - matures within one year, gross unrealized losses (3)  
Available for-sale - matures within one year, fair value 8,795  
Available for-sale - matures after one year, amortized cost 44,100  
Available for-sale - matures after one year, gross unrealized gains 107  
Available for-sale - matures after one year, gross unrealized losses (121)  
Available for-sale - matures after one year, fair value 44,086  
Non-U.S. Government securities[Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 15,161 7,882
Available for-sale - matures within one year, gross unrealized gains 673 0
Available for-sale - matures within one year, gross unrealized losses (140) (269)
Available for-sale - matures within one year, fair value 15,694 7,613
Available for-sale - matures after one year, amortized cost 20,488 5,311
Available for-sale - matures after one year, gross unrealized gains 1,162 0
Available for-sale - matures after one year, gross unrealized losses 0 (356)
Available for-sale - matures after one year, fair value $ 21,650 $ 4,955