XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Securities Classified as Cash, Cash Equivalents and Short-Term Investments
Securities classified as cash, cash equivalents and short-term investments as of December 31, 2023 and 2022 are summarized below (in thousands):
December 31, 2023
Gross Unrealized
Amortized CostGainsLossesFair Value
Cash and cash equivalents:
Cash$2,829 $— $— $2,829 
Money market funds18,641 — — 18,641 
Total cash and cash equivalents21,470 — — 21,470 
Short-term investments:
U.S. government-sponsored agency bonds$101,892 $235 $(34)$102,093 
Commercial paper$49,630 $41 $(17)$49,654 
Asset-backed securities8,628 (5)8,625 
U.S. treasury securities2,455 — 2,457 
Total short-term investments162,605 280 (56)162,829 
Total cash, cash equivalents and investments$184,075 $280 $(56)$184,299 
December 31, 2022
Gross Unrealized
Amortized CostGainsLossesFair Value
Cash and cash equivalents:
Cash$11,827 $— $— $11,827 
Money market funds84,313 — — 84,313 
Total cash and cash equivalents96,140 — — 96,140 
Short-term investments
Commercial paper$25,336 $$(51)$25,291 
Corporate bonds1,000 — (1)999 
U.S. government-sponsored agency bonds1,487 — (8)1,479 
Total short-term investments27,823 (60)27,769 
Total cash, cash equivalents and investments$123,963 $$(60)$123,909