v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Marketable Securities [Abstract]  
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