v3.26.1
Marketable securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Summary of Amortized Cost, Gross Unrealized Holding Gains and Losses, and Fair Value of the Company's Cash Equivalents Marketable Securities by Major Security Type The amortized cost, unrealized holding gains, unrealized holding losses and fair value of the Company’s marketable securities by major security type as of June 30, 2026 and December 31, 2025 are summarized in the table below:

 

 

 

As of June 30, 2026

 

 

 

(in thousands)

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Aggregate Estimated Fair Value

 

Marketable securities, current

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

159,740

 

 

$

2

 

 

$

(239

)

 

$

159,503

 

U.S. government agency securities

 

 

15,986

 

 

 

 

 

 

(8

)

 

 

15,978

 

Commercial paper

 

 

17,527

 

 

 

 

 

 

(25

)

 

 

17,502

 

Corporate debt securities

 

 

15,492

 

 

 

 

 

 

(31

)

 

 

15,461

 

Total short-term marketable securities

 

 

208,745

 

 

 

2

 

 

 

(303

)

 

 

208,444

 

Marketable securities, non-current

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

83,955

 

 

 

3

 

 

 

(137

)

 

 

83,821

 

Total long-term marketable securities

 

 

83,955

 

 

 

3

 

 

 

(137

)

 

 

83,821

 

Total

 

$

292,700

 

 

$

5

 

 

$

(440

)

 

$

292,265

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2025

 

 

 

(in thousands)

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Aggregate Estimated Fair Value

 

Marketable securities, current

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

121,246

 

 

$

93

 

 

$

 

 

$

121,339

 

U.S. government agency securities

 

 

23,467

 

 

 

9

 

 

 

 

 

 

23,476

 

Commercial paper

 

 

5,874

 

 

 

2

 

 

 

 

 

 

5,876

 

Corporate debt securities

 

 

1,979

 

 

 

 

 

 

 

 

 

1,979

 

Total short-term marketable securities

 

 

152,566

 

 

 

104

 

 

 

 

 

 

152,670

 

Marketable securities, non-current

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

18,108

 

 

 

6

 

 

 

 

 

 

18,114

 

Total long-term marketable securities

 

 

18,108

 

 

 

6

 

 

 

 

 

 

18,114

 

Total

 

$

170,674

 

 

$

110

 

 

$

 

 

$

170,784