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