XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The table below summarizes the marketable securities:
June 30, 2024
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$21,693 $— $— $21,693 
Cash equivalents21,693 — — 21,693 
U.S. treasury securities125,990 (41)125,950 
Short-term investments125,990 (41)125,950 
Total marketable securities$147,683 $$(41)$147,643 
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