XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of marketable securities, available-for-sale

The following tables set forth the Company’s financial assets that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

    

September 30, 2025

Valuation

    

Amortized

    

Unrealized

    

Unrealized

    

Hierarchy

Cost

Gains

Losses

Fair Value

Assets

Cash equivalents:

Money market funds

Level 1

$

32,083

$

$

$

32,083

Total cash equivalents

32,083

32,083

Short-term marketable securities:

Commercial paper

    

Level 2

19,845

    

13

    

    

19,858

Corporate debt securities

Level 2

1,485

2

1,487

U.S. Treasury securities

Level 2

52,227

66

(1)

52,292

Agency securities

Level 2

4,491

2

4,493

Asset-backed securities

Level 2

6,054

13

6,067

Total short-term marketable securities

84,102

96

(1)

84,197

Long-term marketable securities:

Commercial paper

Level 2

2,757

(1)

2,756

U.S. Treasury securities

Level 2

6,027

23

6,050

Total long-term marketable securities

8,784

23

(1)

8,806

Total cash equivalents and marketable securities

$

124,969

$

119

$

(2)

$

125,086

December 31, 2024

Valuation

    

Amortized

    

Unrealized

    

Unrealized

    

Hierarchy

Cost

Gains

Losses

Fair Value

Assets

Cash equivalents:

Money market funds

Level 1

$

72,800

$

$

$

72,800

U.S. Treasury securities

Level 2

2,477

2,477

Total cash equivalents

75,277

75,277

Short-term marketable securities:

Commercial paper

    

Level 2

14,447

    

25

    

(1)

    

14,471

Corporate debt securities

Level 2

6,909

7

6,916

U.S. Treasury securities

Level 2

27,493

123

27,616

Agency securities

Level 2

21,345

12

(2)

21,355

Asset-backed securities

Level 2

5,030

22

5,052

Total short-term marketable securities

75,224

189

(3)

75,410

Long-term marketable securities:

U.S. Treasury securities

Level 2

4,884

36

4,920

Asset-backed securities

Level 2

2,480

8

2,488

Total long-term marketable securities

7,364

44

7,408

Total cash equivalents and marketable securities

$

157,865

$

233

$

(3)

$

158,095