XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The table below summarizes the marketable securities:
September 30, 2023
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$38,760 $— $— $38,760 
Cash equivalents38,760 — — 38,760 
U.S. treasury securities104,348 (13)104,340 
Corporate bonds— — — — 
Commercial paper4,484 — — 4,484 
U.S. agency bonds4,440 — (3)4,437 
Short-term investments113,272 (16)113,261 
Total marketable securities$152,032 $$(16)$152,021 
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