XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The table below summarizes the marketable securities:
March 31, 2025
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$34,515 $— $— $34,515 
Cash equivalents34,515 — — 34,515 
U.S. treasury securities100,866 16 (6)100,876 
U.S. agency bonds2,351 — — 2,351 
Short-term investments103,217 16 (6)103,227 
Total marketable securities$137,732 $16 $(6)$137,742 
December 31, 2024
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$27,326 $— $— $27,326 
Cash equivalents27,326 — — 27,326 
U.S. treasury securities112,649 91 (2)112,738 
U.S. agency bonds2,355 — 2,356 
Short-term investments115,004 92 (2)115,094 
Total marketable securities$142,330 $92 $(2)$142,420