v3.24.3
MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Available-for-sale - matures within one year, Amortized cost $ 376,199 $ 526,355
Available-for-sale - matures within one year, Gross unrealized gains 189 1,363
Available-for-sale - matures within one year, Gross unrealized losses (1,519) (6,148)
Available-for-sale - matures within one year, Fair value 374,869 521,570
Available-for-sale - matures after one year, Amortized cost 55,383 409,241
Available-for-sale - matures after one year, Gross unrealized gains 708 3,171
Available-for-sale - matures after one year, Gross unrealized losses (50) (4,587)
Available-for-sale - matures after one year, Fair value 56,041 407,825
Amortized cost 431,582 935,596
Gross unrealized gains 897 4,534
Gross unrealized losses (1,569) (10,735)
Fair value 430,910 929,395
Corporate bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 350,590 487,083
Available-for-sale - matures within one year, Gross unrealized gains 164 679
Available-for-sale - matures within one year, Gross unrealized losses (1,505) (5,942)
Available-for-sale - matures within one year, Fair value 349,249 481,820
Available-for-sale - matures after one year, Amortized cost 46,103 342,223
Available-for-sale - matures after one year, Gross unrealized gains 638 1,902
Available-for-sale - matures after one year, Gross unrealized losses (50) (4,444)
Available-for-sale - matures after one year, Fair value 46,691 339,681
U.S. Treasury securities [Member]    
Available-for-sale - matures within one year, Amortized cost 9,925 15,324
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (7) (63)
Available-for-sale - matures within one year, Fair value 9,918 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 13,284 8,787
Available-for-sale - matures within one year, Gross unrealized gains 25 11
Available-for-sale - matures within one year, Gross unrealized losses 0 (3)
Available-for-sale - matures within one year, Fair value 13,309 8,795
Available-for-sale - matures after one year, Amortized cost 9,280 44,100
Available-for-sale - matures after one year, Gross unrealized gains 70 107
Available-for-sale - matures after one year, Gross unrealized losses 0 (121)
Available-for-sale - matures after one year, Fair value 9,350 44,086
Non-U.S. Government securities [Member]    
Available-for-sale - matures within one year, Amortized cost 2,400 15,161
Available-for-sale - matures within one year, Gross unrealized gains 0 673
Available-for-sale - matures within one year, Gross unrealized losses (7) (140)
Available-for-sale - matures within one year, Fair value $ 2,393 15,694
Available-for-sale - matures after one year, Amortized cost   20,488
Available-for-sale - matures after one year, Gross unrealized gains   1,162
Available-for-sale - matures after one year, Gross unrealized losses   0
Available-for-sale - matures after one year, Fair value   $ 21,650