v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Marketable Securities  
Schedule of Company's investing portfolio

The following is a summary of the Company’s investing portfolio (in thousands):

 

AS OF JUNE 30, 2025

 

 

 

 

 

UNREALIZED

 

 

 

 

 

COST

 

 

GAINS

 

 

LOSSES

 

 

FAIR VALUE

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Maturities within one year:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

186,447

 

 

$

192

 

 

$

(32

)

 

$

186,607

 

Debt securities issued by U.S. government agencies

 

 

90,048

 

 

 

316

 

 

 

(11

)

 

 

90,353

 

Commercial paper

 

 

34,306

 

 

 

 

 

 

(10

)

 

 

34,296

 

Corporate debt securities

 

 

69,981

 

 

 

16

 

 

 

(25

)

 

 

69,972

 

Total maturities within one year

 

 

380,782

 

 

 

524

 

 

 

(78

)

 

 

381,228

 

Maturities between one and two years:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

67,914

 

 

$

156

 

 

$

(32

)

 

$

68,038

 

Debt securities issued by U.S. government agencies

 

 

26,409

 

 

 

92

 

 

 

 

 

 

26,501

 

Corporate debt securities

 

 

21,207

 

 

 

32

 

 

 

(9

)

 

 

21,230

 

Total maturities between one and two years

 

 

115,530

 

 

 

280

 

 

 

(41

)

 

 

115,769

 

Total marketable securities

 

$

496,312

 

 

$

804

 

 

$

(119

)

 

$

496,997

 

 

 

AS OF DECEMBER 31, 2024

 

 

 

 

 

UNREALIZED

 

 

 

 

 

COST

 

 

GAINS

 

 

LOSSES

 

 

FAIR VALUE

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Maturities within one year:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

158,332

 

 

$

469

 

 

$

(34

)

 

$

158,767

 

Debt securities issued by U.S. government agencies

 

 

115,425

 

 

 

169

 

 

 

 

 

 

115,594

 

Commercial paper

 

 

35,508

 

 

 

49

 

 

 

 

 

 

35,557

 

Corporate debt securities

 

 

68,831

 

 

 

146

 

 

 

(31

)

 

 

68,946

 

Total maturities within one year

 

 

378,096

 

 

 

833

 

 

 

(65

)

 

 

378,864

 

Maturities between one and two years:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

90,330

 

 

$

109

 

 

$

(271

)

 

$

90,168

 

Debt securities issued by U.S. government agencies

 

 

102,707

 

 

 

470

 

 

 

(75

)

 

 

103,102

 

Corporate debt securities

 

 

17,232

 

 

 

 

 

 

(86

)

 

 

17,146

 

Total maturities between one and two years

 

 

210,269

 

 

 

579

 

 

 

(432

)

 

 

210,416

 

Total marketable securities

 

$

588,365

 

 

$

1,412

 

 

$

(497

)

 

$

589,280