Cash, Cash Equivalents and Short-Term Investments (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Cash, Cash Equivalents and Short-Term Investments |
|
| Schedule of cash, cash equivalents and short-term investments |
Cash, cash equivalents and short-term investments consisted of the following as of June 30, 2026 and December 31, 2025 (in thousands): | | | | | | | | | | June 30, | | December 31, | | | | 2026 | | 2025 | | Cash | | $ | 38,421 | | $ | 42,370 | | Cash equivalents: | | | | | | | | Money market mutual fund | | | 230,846 | | | 208,124 | | Total cash and cash equivalents | | | 269,267 | | | 250,494 | | Short-term investments: | | | | | | | | U.S. Treasury notes and bills | | | 9,953 | | | 19,838 | | Mutual funds | | | 98,712 | | | 99,182 | | Corporate debt securities | | | 18,761 | | | 41,694 | | Total short-term investments | | | 127,426 | | | 160,714 | | Cash, cash equivalents and short-term investments | | $ | 396,693 | | $ | 411,208 | |
|
| Schedule of available-for-sale investments |
The amortized cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale investments by type of security at June 30, 2026 were as follows (in thousands): | | | | | | | | | | | | | | | Amortized | | Unrealized | | Unrealized | | | | | | Cost | | Gains | | Losses | | Fair Value | U.S. Treasury notes | | $ | 9,877 | | $ | 76 | | $ | — | | $ | 9,953 | Corporate debt securities | | | 18,714 | | 57 | | (10) | | 18,761 | Total available-for-sale investments | | $ | 28,591 | | $ | 133 | | $ | (10) | | $ | 28,714 |
The amortized cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale investments by type of security at December 31, 2025 were as follows (in thousands): | | | | | | | | | | | | | | | Amortized | | Unrealized | | Unrealized | | | | | | Cost | | Gains | | Losses | | Fair Value | U.S. Treasury notes | | $ | 19,197 | | $ | 641 | | $ | — | | $ | 19,838 | Corporate debt securities | | | 40,803 | | | 891 | | | — | | | 41,694 | Total available-for-sale investments | | $ | 60,000 | | $ | 1,532 | | $ | — | | $ | 61,532 |
|
| Schedule of investments based on stated contractual maturities |
The following table summarizes the amortized cost and fair value of available-for-sale investments based on stated contractual maturities as of June 30, 2026 (in thousands): | | | | | | | | | Amortized Cost | | Fair Value | Due within one year | | $ | 28,591 | | $ | 28,714 | Due after one year through five years | | | — | | | — | Due after five years through ten years | | | — | | | — | Total | | $ | 28,591 | | $ | 28,714 |
The following table summarizes the amortized cost and fair value of available-for-sale investments based on stated contractual maturities as of December 31, 2025 (in thousands): | | | | | | | | | Amortized Cost | | Fair Value | Due within one year | | $ | 45,664 | | $ | 46,775 | Due after one year through five years | | | 14,336 | | | 14,757 | Due after five years through ten years | | | — | | | — | Total | | $ | 60,000 | | $ | 61,532 |
|
| Schedule of gross unrealized losses and fair value of available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position |
The following table shows the Company’s gross unrealized losses and fair value of available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position at June 30, 2026 (in thousands): | | | | | | | | | | | | | | | | | | | | | Less than 12 Months | | 12 Months or More | | Total | | | | | | Unrealized | | | | | Unrealized | | | | | Unrealized | | | Fair Value | | Losses | | Fair Value | | Losses | | Fair Value | | Losses | U.S. Treasury notes | | $ | — | | $ | — | | $ | 9,953 | | $ | (601) | | $ | 9,953 | | $ | (601) | Corporate debt securities | | | — | | | — | | | 18,761 | | | (1,262) | | | 18,761 | | | (1,262) | Total | | $ | — | | $ | — | | $ | 28,714 | | $ | (1,863) | | $ | 28,714 | | $ | (1,863) |
|
| Schedule of unrealized gains (losses) related to equity securities held |
Unrealized gains (losses) during the six months ended June 30, 2026 and 2025 related to equity securities held at June 30, 2026 and 2025 are as follows (in thousands): | | | | | | | | | | Six Months Ended June 30, | | | | 2026 | | 2025 | | Net gains (losses) recognized during the period on equity securities | | $ | (1,062) | | $ | 613 | | Less: net gains recognized during the period on equity securities sold during the period | | | 593 | | | — | | Unrealized gains (losses) recognized during the period on equity securities still held at June 30, 2026 and 2025 | | $ | (469) | | $ | 613 | |
|