XML 42 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
Financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements by major security type as of December 31, 2023 and December 31, 2022 were as follows (in thousands):
December 31, 2023
Level 1Level 2Level 3Fair Value
Financial Assets:
Money market funds$36,009 $— $— $36,009 
Certificates of deposit733 — — 733 
Corporate bonds— 3,662 — 3,662 
U.S. treasury securities126,366 — — 126,366 
Total financial assets$163,108 $3,662 $— $166,770 
December 31, 2022
Level 1Level 2Level 3Fair Value
Financial Assets:
Money market funds$49,003 $— $— $49,003 
Certificates of deposit490 — — 490 
Commercial paper— 1,667 1,667 
Corporate bonds— 30,657 — 30,657 
U.S. agency — 13,000 — 13,000 
U.S. treasury securities138,734 — — 138,734 
Total financial assets$188,227 $45,324 $— $233,551