XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 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):

September 30, 2024
Level 1Level 2Level 3Total
Cash Equivalents:
  Money market securities $20,189 $— $— $20,189 
  Commercial paper2,446 — — 2,446 
22,635 — — 22,635 
Marketable Securities:
  U.S. treasuries65,241 — — 65,241 
Total$87,876 $— $— $87,876 
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