XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis

The following table summarizes the fair value hierarchy levels used to determine the fair values of the Company’s cash and cash equivalents and marketable securities:

 

 

 

June 30, 2025

 

 

December 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash, money market fund,
   mutual funds and U.S.
   treasuries

 

$

135,381

 

 

$

 

 

$

 

 

$

135,381

 

 

$

142,712

 

 

$

 

 

$

 

 

$

142,712

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Guaranteed investment
  certificates

 

$

24,132

 

 

$

 

 

$

 

 

$

24,132

 

 

$

16,147

 

 

$

 

 

$

 

 

$

16,147

 

U.S. treasuries

 

 

157,651

 

 

 

 

 

 

 

 

 

157,651

 

 

 

130,948

 

 

 

 

 

 

 

 

 

130,948

 

Commercial paper

 

 

 

 

 

13,421

 

 

 

 

 

 

13,421

 

 

 

 

 

 

66,905

 

 

 

 

 

 

66,905

 

Corporate debt securities

 

 

 

 

 

294,257

 

 

 

 

 

 

294,257

 

 

 

 

 

 

397,689

 

 

 

 

 

 

397,689

 

Total marketable securities

 

 

181,783

 

 

 

307,678

 

 

 

 

 

 

489,461

 

 

 

147,095

 

 

 

464,594

 

 

 

 

 

 

611,689

 

Total

 

$

317,164

 

 

$

307,678

 

 

$

 

 

$

624,842

 

 

$

289,807

 

 

$

464,594

 

 

$

 

 

$

754,401