XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Hierarchy for Its Cash Equivalents
Our fair value hierarchy for our financial instruments was as follows (in thousands):

December 31, 2024
Level 1Level 2Level 3Total
Cash Equivalents:
  Money market securities $20,488 $— $— $20,488 
  Commercial paper1,773 — — 1,773 
22,261 — — 22,261 
Marketable Securities:
  U.S. treasuries34,868 — — 34,868 
Total$57,129 $— $— $57,129 
December 31, 2023
Level 1Level 2Level 3Total
Cash Equivalents:
  Money market securities$22,441 $— $— $22,441 
  Commercial paper1,995 — — 1,995 
24,436 — — 24,436 
Marketable Securities:
  U.S. treasuries59,672 — — 59,672 
Total$84,108 $— $— $84,108