v3.26.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
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):

June 30, 2026
Level 1Level 2Level 3Total
Cash Equivalents:
  Money market securities $145,072 $— $— $145,072 
  Commercial paper1,206 — — 1,206 
146,278 — — 146,278 
Marketable Securities:
  U.S. treasuries34,686 — — 34,686 
Total$180,964 $— $— $180,964 
December 31, 2025
Level 1Level 2Level 3Total
Cash Equivalents:
  Money market securities$22,761 $— $— $22,761 
  Commercial paper2,232 — — 2,232 
24,993 — — 24,993 
Marketable Securities:
  U.S. treasuries34,934 — — 34,934 
Total$59,927 $— $— $59,927