v3.26.1
Marketable securities (Tables)
3 Months Ended
Mar. 31, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Debt Securities

Marketable securities, which are classified as available-for-sale, consisted of the following (in thousands):

 

 

 

March 31, 2026

 

 

 

Amortized
Cost Basis

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Fair
Value

 

Commercial paper

 

$

35,215

 

 

$

 

 

$

(27

)

 

$

35,188

 

Treasury bills

 

 

87,860

 

 

 

 

 

 

(129

)

 

 

87,731

 

Corporate debt securities

 

 

18,594

 

 

 

 

 

 

(31

)

 

 

18,563

 

Agency bonds

 

 

25,427

 

 

 

 

 

 

(55

)

 

 

25,372

 

Total marketable securities

 

$

167,096

 

 

$

 

 

$

(242

)

 

$

166,854

 

 

 

 

December 31, 2025

 

 

 

Amortized
Cost Basis

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Fair
Value

 

Commercial paper

 

$

55,300

 

 

$

10

 

 

$

(18

)

 

$

55,292

 

Treasury bills

 

 

87,924

 

 

 

49

 

 

 

 

 

 

87,973

 

Corporate debt securities

 

 

18,533

 

 

 

5

 

 

 

(9

)

 

 

18,529

 

Agency bonds

 

 

27,204

 

 

 

10

 

 

 

(5

)

 

 

27,209

 

Total marketable securities

 

$

188,961

 

 

$

74

 

 

$

(32

)

 

$

189,003