v3.26.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of marketable securities by security type

The following tables set forth marketable securities for the periods presented:

 

 

 

As of September 30, 2026

 

(in thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Total

 

Commercial paper

 

 

27,624

 

 

 

1

 

 

 

(64

)

 

 

27,561

 

Corporate debt securities

 

 

157,056

 

 

 

10

 

 

 

(749

)

 

 

156,317

 

Certificates of deposit

 

 

10,122

 

 

 

—

 

 

 

(24

)

 

 

10,098

 

U.S. Treasury notes

 

 

27,384

 

 

 

—

 

 

 

(177

)

 

 

27,207

 

Total

 

$

222,186

 

 

$

11

 

 

$

(1,014

)

 

$

221,183

 

 

 

 

As of December 31, 2025

 

(in thousands)

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Total

 

Commercial paper

 

 

7,736

 

 

 

8

 

 

 

—

 

 

 

7,744

 

Corporate debt securities

 

 

175,401

 

 

 

343

 

 

 

(6

)

 

 

175,738

 

Certificates of deposit

 

 

10,181

 

 

 

9

 

 

 

—

 

 

 

10,190

 

U.S. Treasury notes

 

 

23,400

 

 

 

121

 

 

 

—

 

 

 

23,521

 

Total

 

$

216,718

 

 

$

481

 

 

$

(6

)

 

$

217,193

 

Schedule of assets carried at fair value on recurring basis

The following tables set forth by level, within the fair value hierarchy (see Note 2), the assets carried at fair value on a recurring basis for the periods presented:

 

 

 

Fair Value Measurements as of September 30, 2026

 

(in thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

30,912

 

 

$

—

 

 

$

—

 

 

$

30,912

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

—

 

 

 

27,561

 

 

 

—

 

 

 

27,561

 

Corporate debt securities

 

 

—

 

 

 

156,317

 

 

 

—

 

 

 

156,317

 

Certificates of deposit

 

 

—

 

 

 

10,098

 

 

 

—

 

 

 

10,098

 

U.S. Treasury notes

 

 

27,207

 

 

 

—

 

 

 

—

 

 

 

27,207

 

Total

 

$

58,119

 

 

$

193,976

 

 

$

—

 

 

$

252,095

 

 

 

 

 

Fair Value Measurements as of December 31, 2025

 

(in thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

278,133

 

 

$

—

 

 

$

—

 

 

$

278,133

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

—

 

 

 

7,744

 

 

 

—

 

 

 

7,744

 

Corporate debt securities

 

 

—

 

 

 

175,738

 

 

 

—

 

 

 

175,738

 

Certificates of deposit

 

 

—

 

 

 

10,190

 

 

 

—

 

 

 

10,190

 

U.S. Treasury notes

 

 

23,521

 

 

 

—

 

 

 

—

 

 

 

23,521

 

Total

 

$

301,654

 

 

$

193,672

 

 

$

—

 

 

$

495,326

 

Schedule of maturity for marketable securities

The following table summarizes the scheduled maturity for the Company's marketable securities for the periods presented:

 

(in thousands)

 

September 30, 2026

 

Maturing in one year or less

 

$

143,968

 

Maturing after one year through two years

 

 

77,215

 

Maturing after two years

 

 

—

 

Total

 

$

221,183