v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurements  
Schedule of fair value hierarchy

The carrying values of our assets that are required to be measured at fair value on a recurring basis as of June 30, 2026 and December 31, 2025 approximate fair value because of our ability to immediately convert these instruments into cash with minimal expected change in value which are classified in the table below in one of the three categories of the fair value hierarchy described above (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Fair Value Measurements

​

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

June 30, 2026

 

​

​

​

​

​

​

​

​

​

​

​

Assets:

 

​

  ​

 

​

  ​

 

​

  ​

 

​

  ​

Money market mutual fund

​

$

230,846

​

$

—

​

$

—

​

$

230,846

Mutual funds

​

 

98,712

​

 

—

​

 

—

​

 

98,712

U.S. Treasury notes

​

 

9,953

​

 

—

​

 

—

​

 

9,953

Corporate debt securities

​

 

18,761

​

 

—

​

 

—

​

 

18,761

​

​

$

358,272

​

$

—

​

$

—

​

$

358,272

Liabilities:

​

​

​

​

​

​

​

​

​

​

​

​

2026 Convertible Senior Notes

​

$

—

​

$

185,687

​

$

—

​

$

185,687

Contingent consideration

​

 

—

​

 

—

​

​

652

​

 

652

​

​

$

—

​

$

185,687

​

$

652

​

$

186,339

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Fair Value Measurements 

​

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

December 31, 2025

​

​

​

​

​

​

​

​

​

​

​

​

Assets:

 

​

  ​

 

​

  ​

 

​

  ​

 

​

  ​

Money market mutual fund

​

$

208,124

​

$

—

​

$

—

​

$

208,124

Mutual funds

​

 

99,182

​

 

—

​

 

—

​

 

99,182

U.S. Treasury notes

​

 

19,838

​

 

—

​

 

—

​

 

19,838

Corporate debt securities

​

 

41,694

​

 

—

​

 

—

​

 

41,694

​

​

$

368,838

​

$

—

​

$

—

​

$

368,838

Liabilities:

​

​

​

​

​

​

​

​

​

​

​

​

2026 Convertible Senior Notes

​

$

—

​

$

185,094

​

$

—

​

$

185,094

Contingent consideration

​

 

—

​

 

—

​

​

629

​

 

629

​

​

$

—

​

$

185,094

​

$

629

​

$

185,723

Schedule of estimated fair values and the carrying values

The following table presents the estimated fair values and the carrying values (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

June 30, 2026

​

December 31, 2025

​

  ​ ​ ​

Carrying Value

  ​ ​ ​

Fair Value

  ​ ​ ​

Carrying Value

  ​ ​ ​

Fair Value

2026 Convertible Senior Notes

​

$

185,687

​

$

181,361

​

$

185,094

​

$

176,579

​