Marketable securities consisted of available-for-sale securities |
Marketable securities consisted of available-for-sale securities as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of June 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
Estimated |
|
|
|
Amortized |
|
|
Unrealized |
|
|
Unrealized |
|
|
Fair |
|
|
|
Cost |
|
|
Gain |
|
|
Loss |
|
|
Value |
|
Short-term marketable securities: |
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds |
|
$ |
35,127 |
|
|
$ |
20 |
|
|
$ |
(4 |
) |
|
$ |
35,143 |
|
U.S. Treasury securities |
|
|
26,860 |
|
|
|
20 |
|
|
|
(2 |
) |
|
|
26,878 |
|
Total short-term marketable securities |
|
$ |
61,987 |
|
|
$ |
40 |
|
|
$ |
(6 |
) |
|
$ |
62,021 |
|
Long-term marketable securities: |
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds |
|
$ |
69,676 |
|
|
$ |
193 |
|
|
$ |
(3 |
) |
|
$ |
69,866 |
|
U.S. Treasury securities |
|
|
20,242 |
|
|
|
103 |
|
|
|
— |
|
|
|
20,345 |
|
U.S. government agency debt securities |
|
|
12,500 |
|
|
|
1 |
|
|
|
(10 |
) |
|
|
12,491 |
|
Total long-term marketable securities |
|
$ |
102,418 |
|
|
$ |
297 |
|
|
$ |
(13 |
) |
|
$ |
102,702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of December 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
Estimated |
|
|
|
Amortized |
|
|
Unrealized |
|
|
Unrealized |
|
|
Fair |
|
|
|
Cost |
|
|
Gain |
|
|
Loss |
|
|
Value |
|
Short-term marketable securities: |
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds |
|
$ |
33,519 |
|
|
$ |
23 |
|
|
$ |
(5 |
) |
|
$ |
33,537 |
|
U.S. Treasury securities |
|
|
30,130 |
|
|
|
27 |
|
|
|
(4 |
) |
|
|
30,153 |
|
Total short-term marketable securities |
|
$ |
63,649 |
|
|
$ |
50 |
|
|
$ |
(9 |
) |
|
$ |
63,690 |
|
Long-term marketable securities: |
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds |
|
$ |
33,982 |
|
|
$ |
16 |
|
|
$ |
(43 |
) |
|
$ |
33,955 |
|
U.S. Treasury securities |
|
|
24,146 |
|
|
|
23 |
|
|
|
(15 |
) |
|
|
24,154 |
|
U.S. government agency debt securities |
|
|
3,500 |
|
|
|
1 |
|
|
|
— |
|
|
|
3,501 |
|
Total long-term marketable securities |
|
$ |
61,628 |
|
|
$ |
40 |
|
|
$ |
(58 |
) |
|
$ |
61,610 |
|
|