XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The table below summarizes the marketable securities:
June 30, 2023
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$93,052 $— $— $93,052 
Cash equivalents93,052 — — 93,052 
U.S. treasury securities42,865 (11)42,859 
Corporate bonds2,976 — (4)2,972 
Commercial paper6,910 — — 6,910 
U.S. agency bonds5,880 (8)5,874 
Short-term investments58,631 (23)58,615 
Total marketable securities$151,683 $$(23)$151,667 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$8,002 $— $— $8,002 
Cash equivalents8,002 — — 8,002 
U.S. treasury securities48,636 (105)48,535 
U.S. agency bonds2,918 — 2,921 
Corporate bonds2,914 — (3)2,911 
Commercial paper22,206 — — 22,206 
Short-term investments76,674 (108)76,573 
Total marketable securities$84,676 $$(108)$84,575