XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
Financial assets measured at fair value on a recurring basis on the condensed consolidated balance sheets at June 30, 2023 and December 31, 2022 were as follows:
Fair Value Measurement Using:
Balance Sheet ClassificationType of InstrumentLevel 1Level 2Level 3Total
June 30, 2023
Assets:
Cash and cash equivalentsMoney market funds$44,443 $— $— $44,443 
Marketable securitiesU.S. treasury bills6,950 21,889 — 28,839 
Marketable securitiesU.S. corporate bonds— 96,949 — 96,949 
Marketable securitiesU.S. agency bonds— 27,310 — 27,310 
Marketable securitiesForeign corporate bonds— 34,405 — 34,405 
Other non-current assetsMoney market funds1,851 — — 1,851 
Total assets$53,244 $180,553 $— $233,797 
December 31, 2022
Assets:
Cash and cash equivalentsMoney market funds$72,866 $— $— $72,866 
Cash and cash equivalentsU.S. treasury bills— 39,948 — 39,948 
Cash and cash equivalentsU.S. corporate bonds— 9,948 — 9,948 
Marketable securitiesU.S. treasury bills— 49,372 — 49,372 
Marketable securitiesU.S. corporate bonds— 132,639 — 132,639 
Marketable securitiesU.S. agency bonds— 41,710 — 41,710 
Marketable securitiesForeign corporate bonds— 36,743 — 36,743 
Total assets$72,866 $310,360 $— $383,226