XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The table below summarizes the marketable securities:
December 31, 2023
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$23,331 $— $— $23,331 
Cash equivalents23,331 — — 23,331 
U.S. treasury securities129,695 67 — 129,762 
U.S. agency bonds2,988 — (2)2,986 
Short-term investments132,683 67 (2)132,748 
Total marketable securities$156,014 $67 $(2)$156,079 
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