XML 32 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis

 

 

 

September 30, 2025

 

(in thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

 

8,937

 

 

$

 

 

 

$

 

 

 

$

 

8,937

 

Money market funds

 

 

 

19,477

 

 

 

 

 

 

 

 

 

 

 

 

19,477

 

Commercial paper

 

 

 

 

 

 

 

78,470

 

 

 

 

 

 

 

 

78,470

 

Corporate bonds

 

 

 

 

 

 

 

52,958

 

 

 

 

 

 

 

 

52,958

 

U.S. government treasury bills

 

 

 

162,296

 

 

 

 

 

 

 

 

 

 

 

 

162,296

 

Government-sponsored enterprise securities

 

 

 

 

 

 

 

6,933

 

 

 

 

 

 

 

 

6,933

 

Total

 

$

 

190,710

 

 

$

 

138,361

 

 

$

 

 

 

$

 

329,071

 

 

 

 

 

December 31, 2024

 

(in thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

 

6,489

 

 

$

 

 

 

$

 

 

 

$

 

6,489

 

Money market funds

 

 

 

118,955

 

 

 

 

 

 

 

 

 

 

 

 

118,955

 

Commercial paper

 

 

 

 

 

 

 

109,432

 

 

 

 

 

 

 

 

109,432

 

Corporate bonds

 

 

 

 

 

 

 

43,409

 

 

 

 

 

 

 

 

43,409

 

U.S. government treasury bills

 

 

 

144,741

 

 

 

 

 

 

 

 

 

 

 

 

144,741

 

Government-sponsored enterprise securities

 

 

 

 

 

 

 

11,714

 

 

 

 

 

 

 

 

11,714

 

Total

 

$

 

270,185

 

 

$

 

164,555

 

 

$

 

 

 

$

 

434,740

 

Schedule of Financial Assets Reconciliation

 

 

September 30, 2025

 

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(in thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Financial Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

 

35,370

 

 

$

 

1

 

 

$

 

 

 

$

 

35,371

 

Short-term marketable securities (<12 months to maturity)

 

 

 

238,328

 

 

 

 

290

 

 

 

 

(10

)

 

 

 

238,608

 

Long-term marketable securities (>12 months to maturity)

 

 

 

54,847

 

 

 

 

247

 

 

 

 

(2

)

 

 

 

55,092

 

Total

 

$

 

328,545

 

 

$

 

538

 

 

$

 

(12

)

 

$

 

329,071

 

 

 

 

December 31, 2024

 

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Estimated

 

(in thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Financial Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

 

142,706

 

 

$

 

4

 

 

$

 

 

 

$

 

142,710

 

Short-term marketable securities (<12 months to maturity)

 

 

 

219,062

 

 

 

 

185

 

 

 

 

(57

)

 

 

 

219,190

 

Long-term marketable securities (>12 months to maturity)

 

 

 

72,829

 

 

 

 

53

 

 

 

 

(42

)

 

 

 

72,840

 

Total

 

$

 

434,597

 

 

$

 

242

 

 

$

 

(99

)

 

$

 

434,740