v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurements  
Schedule of financial assets and liabilities subject to fair value measurements

As of

  ​ ​ ​

June 30, 2026

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

(In thousands)

Assets:

Money market funds and cash equivalents

$

33,273

$

33,273

Marketable securities

670,133

670,133

$

703,406

$

703,406

As of

  ​ ​ ​

December 31, 2025

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

(In thousands)

Assets:

Money market funds and cash equivalents

$

19,115

$

19,115

Marketable securities

489,702

489,702

$

508,817

$

508,817