v3.25.2
Investments (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents, Short-Term and Long-Term Investments
Cash equivalents, short-term and long-term investments as of June 30, 2025 were comprised as follows (in thousands):
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents and short-term investments:
Money market funds, included in cash equivalents$23,889 $— $— $23,889 
Commercial paper
48,045 (9)48,037 
Government securities
62,632 26 (12)62,646 
Corporate debt securities
97,060 90 (22)97,128 
Total cash equivalents and short-term investments231,626 117 (43)231,700 
Long-term investments:
Government securities2,507 — 2,510 
Corporate debt securities
14,630 44 — 14,674 
Total long-term investments17,137 47 — 17,184 
Total cash equivalents and investments$248,763 $164 $(43)$248,884 
Cash equivalents, short-term investments and long-term investments as of December 31, 2024 were comprised as follows (in thousands):
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents and short-term investments:
Money market funds, included in cash equivalents$23,324 $— $— $23,324 
Commercial paper
46,738 50 (15)46,773 
Government securities
59,130 48 (8)59,170 
Corporate debt securities
121,713 162 (21)121,854 
Total cash equivalents and short-term investments250,905 260 (44)251,121 
Long-term investments:
Government securities10,878 10 — 10,888 
Corporate debt securities
25,675 84 (14)25,745 
Total long-term investments36,553 94 (14)36,633 
Total cash equivalents and investments$287,458 $354 $(58)$287,754