XML 31 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026

 

 

   

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Fair

 

 

 

Cost

 

 

Gain

 

 

Loss

 

 

Value

 

Short-term marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

46,720

 

 

$

41

 

 

$

 

 

$

46,761

 

U.S. Treasury securities

 

 

88,313

 

 

 

 

 

 

(51

)

 

 

88,262

 

U.S. government agency debt securities

 

 

4,000

 

 

 

 

 

 

(7

)

 

 

3,993

 

Total short-term marketable securities

 

$

139,033

 

 

$

41

 

 

$

(58

)

 

$

139,016

 

Long-term marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

31,168

 

 

$

14

 

 

$

 

 

$

31,182

 

U.S. Treasury securities

 

 

21,981

 

 

 

 

 

 

(59

)

 

 

21,922

 

U.S. government agency debt securities

 

 

2,999

 

 

 

 

 

 

(5

)

 

 

2,994

 

Total long-term marketable securities

 

$

56,148

 

 

$

14

 

 

$

(64

)

 

$

56,098

 

 

 

 

As of December 31, 2025

 

 

   

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Fair

 

 

 

Cost

 

 

Gain

 

 

Loss

 

 

Value

 

Short-term marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

31,874

 

 

$

102

 

 

$

 

 

$

31,976

 

U.S. Treasury securities

 

 

33,296

 

 

 

123

 

 

 

 

 

 

33,419

 

Total short-term marketable securities

 

$

65,170

 

 

$

225

 

 

$

 

 

$

65,395

 

Long-term marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

50,341

 

 

$

177

 

 

$

 

 

$

50,518

 

U.S. Treasury securities

 

 

6,022

 

 

 

32

 

 

 

 

 

 

6,054

 

U.S. government agency debt securities

 

 

2,999

 

 

 

1

 

 

 

 

 

 

3,000

 

Total long-term marketable securities

 

$

59,362

 

 

$

210

 

 

$

 

 

$

59,572