v3.26.1
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

​

​