XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Cash Equivalents and Marketable Securities The following tables present the fair value of cash equivalents and marketable securities in accordance with the fair value hierarchy discussed in Note 2 (in thousands):

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds

 

$

 

 

$

103,496

 

 

$

 

 

$

103,496

 

Total cash equivalents

 

 

 

 

 

103,496

 

 

 

 

 

 

103,496

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency securities

 

 

 

 

 

34,722

 

 

 

 

 

 

34,722

 

Certificates of deposit

 

 

 

 

 

733

 

 

 

 

 

 

733

 

Corporate bonds

 

 

 

 

 

107,168

 

 

 

 

 

 

107,168

 

Total marketable securities

 

 

 

 

 

142,623

 

 

 

 

 

 

142,623

 

Total cash equivalents and marketable securities

 

$

 

 

$

246,119

 

 

$

 

 

$

246,119

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds

 

$

 

 

$

43,895

 

 

$

 

 

$

43,895

 

U.S. government and agency securities

 

 

 

 

 

2,498

 

 

 

 

 

 

2,498

 

Total cash equivalents

 

 

 

 

 

46,393

 

 

 

 

 

 

46,393

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency securities

 

 

 

 

 

44,215

 

 

 

 

 

 

44,215

 

Certificates of deposit

 

 

 

 

 

1,462

 

 

 

 

 

 

1,462

 

Corporate bonds

 

 

 

 

 

141,663

 

 

 

 

 

 

141,663

 

Total marketable securities

 

 

 

 

 

187,340

 

 

 

 

 

 

187,340

 

Total cash equivalents and marketable securities

 

$

 

 

$

233,733

 

 

$

 

 

$

233,733