v3.24.1.u1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2024
Marketable Securities [Abstract]  
Schedule of available-for-sale marketable securities
   
Amortized cost
   
Gross unrealized gains
   
Gross unrealized losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
440,981
   
$
1,018
   
$
(3,949
)
 
$
438,050
 
U.S. Treasury securities
   
6,434
     
-
     
(67
)
   
6,367
 
U.S. Government agency securities
   
3,112
     
-
     
(9
)
   
3,103
 
Non-U.S. Government securities
   
18,328
     
648
     
(89
)
   
18,887
 
     
468,855
     
1,666
     
(4,114
)
   
466,407
 
Matures after one year:
                               
Corporate bonds
   
209,742
     
516
     
(2,816
)
   
207,442
 
U.S. Government agency securities
   
44,128
     
35
     
(92
)
   
44,071
 
Non-U.S. Government securities
   
16,158
     
532
     
-
     
16,690
 
     
270,028
     
1,083
     
(2,908
)
   
268,203
 
Total
 
$
738,883
   
$
2,749
   
$
(7,022
)
 
$
734,610
 
 
The following is a summary of available-for-sale marketable securities as of December 31, 2023:
 
   
Amortized cost
   
Gross unrealized gains
   
Gross unrealized losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
487,083
   
$
679
   
$
(5,942
)
 
$
481,820
 
U.S. Treasury securities
   
15,324
     
-
     
(63
)
   
15,261
 
U.S. Government agency securities
   
8,787
     
11
     
(3
)
   
8,795
 
Non-U.S. Government securities
   
15,161
     
673
     
(140
)
   
15,694
 
     
526,355
     
1,363
     
(6,148
)
   
521,570
 
Matures after one year:
                               
Corporate bonds
   
342,223
     
1,902
     
(4,444
)
   
339,681
 
U.S. Treasury securities
   
2,430
     
-
     
(22
)
   
2,408
 
U.S. Government agency securities
   
44,100
     
107
     
(121
)
   
44,086
 
Non-U.S. Government securities
   
20,488
     
1,162
     
-
     
21,650
 
     
409,241
     
3,171
     
(4,587
)
   
407,825
 
Total
 
$
935,596
   
$
4,534
   
$
(10,735
)
 
$
929,395