v3.25.2
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 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):

    

June 30, 2025

Valuation

    

Amortized

    

Unrealized

    

Unrealized

    

Hierarchy

cost

Gains

Losses

Fair Value

Assets

Cash equivalents:

Money market funds

Level 1

$

42,020

$

$

$

42,020

Total cash equivalents

42,020

42,020

Short-term marketable securities:

Commercial paper

    

Level 2

23,561

    

1

    

(7)

    

23,555

Corporate debt securities

Level 2

3,968

3,968

U.S. Treasury securities

Level 2

39,580

51

(8)

39,623

Agency securities

Level 2

11,921

1

(2)

11,920

Asset-backed securities

Level 2

3,997

17

4,014

Total short-term marketable securities

83,027

70

(17)

83,080

Long-term marketable securities:

U.S. Treasury securities

Level 2

10,036

23

10,059

Total long-term marketable securities

10,036

23

10,059

Total cash equivalents and marketable securities

$

135,083

$

93

$

(17)

$

135,159

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