v3.26.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Fair Value Measurements
3.
Fair value measurements

The following tables summarize the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy.

 

 

Fair value measurements

 

 

(in thousands)

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

As of June 30, 2026

 

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

81,550

 

 

$

81,550

 

 

$

 

 

$

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

243,324

 

 

 

 

 

 

243,324

 

 

 

 

U.S. government agency securities

 

 

15,978

 

 

 

 

 

 

15,978

 

 

 

 

Commercial paper

 

 

17,502

 

 

 

 

 

 

17,502

 

 

 

 

Corporate debt securities

 

 

15,461

 

 

 

 

 

 

15,461

 

 

 

 

Restricted cash

 

 

1,088

 

 

 

1,088

 

 

 

 

 

 

 

Total assets measured at fair value

 

$

374,903

 

 

$

82,638

 

 

$

292,265

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

54,154

 

 

$

54,154

 

 

$

 

 

$

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

139,453

 

 

 

 

 

 

139,453

 

 

 

 

U.S. government agency securities

 

 

23,476

 

 

 

 

 

 

23,476

 

 

 

 

Commercial paper

 

 

5,876

 

 

 

 

 

 

5,876

 

 

 

 

Corporate debt securities

 

 

1,979

 

 

 

 

 

 

1,979

 

 

 

 

Restricted cash

 

 

1,088

 

 

 

1,088

 

 

 

 

 

 

 

Total assets measured at fair value

 

$

226,026

 

 

$

55,242

 

 

$

170,784

 

 

$

 

 

There were no transfers between Level 1, 2, or 3 during the three and six months ended June 30, 2026 and 2025.