XML 50 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Company's Cash Equivalents and Marketable Securities

The following tables summarize the Company’s cash equivalents and marketable securities as of December 31, 2024 and 2023:

 

 

 

December 31, 2024

 

 

 

Total

 

 

Quoted
Prices in
Active
Markets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

 

(in thousands)

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

73,845

 

 

$

73,845

 

 

$

—

 

 

$

—

 

U.S. government securities

 

 

5,397

 

 

 

—

 

 

 

5,397

 

 

 

—

 

U.S. commercial paper

 

 

997

 

 

 

—

 

 

 

997

 

 

 

—

 

Total cash equivalents

 

 

80,239

 

 

 

73,845

 

 

 

6,394

 

 

 

—

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government securities

 

 

36,457

 

 

 

—

 

 

 

36,457

 

 

 

—

 

U.S. corporate bonds

 

 

269,013

 

 

 

—

 

 

 

269,013

 

 

 

—

 

International corporate bonds

 

 

52,461

 

 

 

—

 

 

 

52,461

 

 

 

—

 

U.S. commercial paper

 

 

30,373

 

 

 

—

 

 

 

30,373

 

 

 

—

 

International commercial paper

 

 

24,144

 

 

 

—

 

 

 

24,144

 

 

 

—

 

U.S. certificates of deposit

 

 

900

 

 

 

—

 

 

 

900

 

 

 

—

 

U.S. municipal securities

 

 

10,049

 

 

 

—

 

 

 

10,049

 

 

 

—

 

Total marketable securities

 

 

423,397

 

 

 

—

 

 

 

423,397

 

 

 

—

 

 

 

$

503,636

 

 

$

73,845

 

 

$

429,791

 

 

$

—

 

 

 

 

December 31, 2023

 

 

 

Total

 

 

Quoted
Prices in
Active
Markets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

 

(in thousands)

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

59,852

 

 

$

59,852

 

 

$

—

 

 

$

—

 

U.S. government securities

 

 

8,695

 

 

 

—

 

 

 

8,695

 

 

 

—

 

Total cash equivalents

 

 

68,547

 

 

 

59,852

 

 

 

8,695

 

 

 

—

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government securities

 

 

166,925

 

 

 

—

 

 

 

166,925

 

 

 

—

 

U.S. corporate bonds

 

 

210,198

 

 

 

—

 

 

 

210,198

 

 

 

—

 

International corporate bonds

 

 

97,675

 

 

 

—

 

 

 

97,675

 

 

 

—

 

U.S. commercial paper

 

 

23,370

 

 

 

—

 

 

 

23,370

 

 

 

—

 

International commercial paper

 

 

46,900

 

 

 

—

 

 

 

46,900

 

 

 

—

 

U.S. certificates of deposit

 

 

8,830

 

 

 

—

 

 

 

8,830

 

 

 

—

 

U.S. municipal securities

 

 

128,294

 

 

 

—

 

 

 

128,294

 

 

 

—

 

Total marketable securities

 

 

682,192

 

 

 

—

 

 

 

682,192

 

 

 

—

 

 

 

$

750,739

 

 

$

59,852

 

 

$

690,887

 

 

$

—