XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments Classified by Contractual Maturity Date
The fair value and amortized cost of available-for-sale securities by major security type as of December 31, 2023 and December 31, 2022 were as follows (in thousands):
December 31, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$36,009 $— $— $36,009 
Certificates of deposit735 — (2)733 
Corporate bonds3,662 — — 3,662 
U.S. treasury securities126,345 74 (53)126,366 
Total cash equivalents and investments$166,751 $74 $(55)$166,770 

December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$49,003 $— $— $49,003 
Certificates of deposit490 — — 490 
Commercial paper1,667 — — 1,667 
Corporate bonds30,683 (29)30,657 
U.S. agency 13,024 — (24)13,000 
U.S. treasury securities139,476 (747)138,734 
Total cash equivalents and investments$234,343 $$(800)$233,551 
These available-for-sale debt securities were classified on the Company’s balance sheets as of December 31, 2023 and December 31, 2022 as (in thousands):
Fair Value
December 31,
20232022
Cash equivalents$56,110 $61,577 
Short-term investments108,671 162,212 
Long-term investments1,989 9,762 
Total cash equivalents and investments$166,770 $233,551 
The fair values of available-for-sale securities by contractual maturity as of December 31, 2023 were as follows (in thousands):
December 31, 2023
Due in 1 year or less$128,772 
Due in 1 to 2 years1,989 
Total $130,761