XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2026 and December 31, 2025 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

March 31, 

​

December 31, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Cash

​

$

42,198

​

$

42,370

​

Cash equivalents:

​

 

​

​

​

​

​

Money market mutual fund

​

 

230,714

​

​

208,124

​

Total cash and cash equivalents

​

 

272,912

​

​

250,494

​

Short-term investments:

​

 

​

​

​

​

​

U.S. Treasury notes and bills

​

 

9,908

​

​

19,838

​

Mutual funds

​

 

98,120

​

​

99,182

​

Corporate debt securities

​

​

22,694

​

​

41,694

​

Total short-term investments

​

 

130,722

​

​

160,714

​

Cash, cash equivalents and short-term investments

​

$

403,634

​

$

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 March 31, 2026 were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Amortized

​

Unrealized

​

Unrealized

​

​

​

​

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Fair Value

U.S. Treasury notes

​

$

9,877

​

$

31

​

$

—

​

$

9,908

Corporate debt securities

​

​

22,707

​

10

​

(23)

​

22,694

Total available-for-sale investments

​

$

32,584

​

$

41

​

$

(23)

​

$

32,602

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 March 31, 2026 (in thousands):

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Amortized Cost

  ​ ​ ​

Fair Value

Due within one year

​

$

22,811

​

$

22,841

Due after one year through five years

​

​

9,773

​

​

9,761

Due after five years through ten years

​

 

—

​

 

—

Total

​

$

32,584

​

$

32,602

​

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 March 31, 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,908

​

$

(645)

​

$

9,908

​

$

(645)

Corporate debt securities

​

 

—

​

 

—

​

 

22,694

​

 

(1,710)

​

 

22,694

​

 

(1,710)

Total

​

$

—

​

$

—

​

$

32,602

​

$

(2,355)

​

$

32,602

​

$

(2,355)

Schedule of unrealized gains (losses) related to equity securities held

Unrealized gains (losses) during the three months ended March 31, 2026 and 2025 related to equity securities held at March 31, 2026 and 2025 are as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Three Months Ended March 31, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Net losses recognized during the period on equity securities

​

$

(1,062)

​

$

—

​

Less: net gains recognized during the period on equity securities sold during the period

​

 

—

​

 

659

​

Unrealized gains (losses) recognized during the period on equity securities still held at March 31, 2026 and 2025

​

$

(1,062)

​

$

659

​

​