XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Summary of Financial Instruments Measured at Fair Value on Recurring Basis by Level Within Fair Value Hierarchy

The following tables summarize the Company's financial instruments measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

 

 

 

 

September 30, 2025

 

 

 

Valuation Hierarchy

 

Amortized
Cost

 

 

Unrealized
Losses

 

 

Unrealized
Gains

 

 

Estimated
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

39,437

 

 

$

 

 

$

 

 

$

39,437

 

Commercial paper

 

Level 2

 

 

20,404

 

 

 

 

 

 

 

 

 

20,404

 

Total Cash equivalents

 

 

 

 

59,841

 

 

 

 

 

 

 

 

 

59,841

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

Level 2

 

$

128,768

 

 

$

(4

)

 

$

366

 

 

$

129,130

 

Commercial paper

 

Level 2

 

 

18,426

 

 

 

 

 

 

 

 

 

18,426

 

Government securities

 

Level 2

 

 

74,554

 

 

 

(2

)

 

 

109

 

 

 

74,661

 

Total short-term investments

 

 

 

 

221,748

 

 

 

(6

)

 

 

475

 

 

 

222,217

 

Long-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

Level 2

 

$

13,815

 

 

$

 

 

$

42

 

 

$

13,857

 

Government securities

 

Level 2

 

 

17,539

 

 

 

(2

)

 

 

27

 

 

$

17,564

 

Total long-term investments

 

 

 

 

31,354

 

 

 

(2

)

 

 

69

 

 

 

31,421

 

Total

 

 

 

$

312,943

 

 

$

(8

)

 

$

544

 

 

$

313,479

 

 

 

 

 

 

December 31, 2024

 

 

 

Valuation Hierarchy

 

Amortized
Cost

 

 

Unrealized
Losses

 

 

Unrealized
Gains

 

 

Estimated
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

25,617

 

 

$

 

 

$

 

 

$

25,617

 

Commercial paper

 

Level 2

 

 

1,395

 

 

 

 

 

 

 

 

 

1,395

 

Government securities

 

Level 2

 

 

300

 

 

 

 

 

 

 

 

 

300

 

Total cash equivalents

 

 

 

 

27,312

 

 

 

 

 

 

 

 

 

27,312

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

Level 2

 

$

124,283

 

 

$

(38

)

 

$

303

 

 

$

124,548

 

Commercial paper

 

Level 2

 

 

22,820

 

 

 

 

 

 

 

 

 

22,820

 

Government securities

 

Level 2

 

 

92,013

 

 

 

(17

)

 

 

117

 

 

 

92,113

 

Total short-term investments

 

 

 

 

239,116

 

 

 

(55

)

 

 

420

 

 

 

239,481

 

Long-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

Level 2

 

$

85,992

 

 

$

(62

)

 

$

332

 

 

$

86,262

 

Government securities

 

Level 2

 

 

24,091

 

 

 

(29

)

 

 

68

 

 

 

24,130

 

Total long-term investments

 

 

 

 

110,083

 

 

 

(91

)

 

 

400

 

 

 

110,392

 

Commercial paper

 

Level 2

 

 

1,395

 

 

 

 

 

 

 

 

 

1,395

 

Total

 

 

 

$

376,511

 

 

$

(146

)

 

$

820

 

 

$

377,185