v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis

Cash equivalents and marketable securities, all of which are classified as available-for-sale securities and measured at fair value on a recurring basis, consisted of the following (in thousands):

 

 

 

 

 

As of June 30, 2025

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

12,252

 

 

$

 

 

$

 

 

$

12,252

 

Corporate debt

 

Level 2

 

 

31,084

 

 

 

7

 

 

 

(4

)

 

 

31,087

 

Asset-backed securities

 

Level 2

 

 

6,373

 

 

 

2

 

 

 

 

 

 

6,375

 

Commercial paper

 

Level 2

 

 

56,613

 

 

 

 

 

 

(2

)

 

 

56,611

 

U.S. government agency securities

 

Level 2

 

 

62,365

 

 

 

18

 

 

 

(5

)

 

 

62,378

 

Subtotal

 

 

 

 

168,687

 

 

 

27

 

 

 

(11

)

 

 

168,703

 

Less: Cash equivalents

 

 

 

 

(41,642

)

 

 

 

 

 

 

 

 

(41,642

)

Marketable securities

 

 

 

$

127,045

 

 

$

27

 

 

$

(11

)

 

$

127,061

 

 

 

 

 

 

As of December 31, 2024

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

152,776

 

 

$

 

 

$

 

 

$

152,776

 

Corporate debt

 

Level 2

 

 

17,772

 

 

 

21

 

 

 

(3

)

 

 

17,790

 

Asset-backed securities

 

Level 2

 

 

3,820

 

 

 

5

 

 

 

 

 

 

3,825

 

Commercial paper

 

Level 2

 

 

16,795

 

 

 

 

 

 

 

 

 

16,795

 

U.S. government agency securities

 

Level 2

 

 

39,743

 

 

 

27

 

 

 

 

 

 

39,770

 

Subtotal

 

 

 

 

230,906

 

 

 

53

 

 

 

(3

)

 

 

230,956

 

Less: Cash equivalents

 

 

 

 

(169,636

)

 

 

 

 

 

 

 

 

(169,636

)

Marketable securities

 

 

 

$

61,270

 

 

$

53

 

 

$

(3

)

 

$

61,320

 

Schedule of Remaining Contractual Maturities of Marketable Securities

The following table presents the remaining contractual maturities of the Company’s marketable securities as of June 30, 2025 (in thousands):

June 30, 2025

 

Maturing in one year or less

$

120,016

 

Maturing after one year through five years

 

7,045

 

Total

$

127,061