XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value The following tables summarize the Company’s financial assets measured at fair value as of June 30, 2025 and December 31, 2024:
Amortized cost or carrying valueUnrealized gainsUnrealized lossesFair value measurements on a recurring basis
June 30, 2025
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$30,238 $— $— $30,238 $— $— $30,238 
Commercial paper21,890 — — 21,890 — — 21,890 
Total included in cash and cash equivalents52,128 — — 52,128 — — 52,128 
Marketable securities:
Time deposits5,000 — 5,009 — — 5,009 
Commercial paper2,941 50 — 2,991 — — 2,991 
Total marketable securities7,941 59 — 8,000 — — 8,000 
Total financial assets$60,069 $59 $— $60,128 $— $— $60,128 
Amortized cost or carrying valueUnrealized gainsUnrealized lossesFair value measurements on a recurring basis
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$57,759 $— $— $57,759 $— $— $57,759 
Commercial paper18,489 — — 18,489 — — 18,489 
Total included in cash and cash equivalents76,248 — — 76,248 — — 76,248 
Marketable securities:
Commercial paper1,970 — 1,975 — — 1,975 
Total marketable securities1,970 — 1,975 — — 1,975 
Total financial assets$78,218 $$— $78,223 $— $— $78,223 
Schedule of Contractual Maturities of Marketable Securities The following table summarizes the contractual maturities of marketable securities as of June 30, 2025:
Amortized costAggregate fair value
(In thousands)
Financial assets:
Less than one year$7,941 $8,000 
Total$7,941 $8,000